# near model CODE resource # jump table entries: 824-1043 (220 of them) export_109: fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F03 move.l -[A7], D3 00000006 2F2E 000C move.l -[A7], [A6 + 0xC] 0000000A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000000E 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */] 00000012 7000 moveq.l D0, 0x00 00000014 206E 0008 movea.l A0, [A6 + 0x8] 00000018 2250 movea.l A1, [A0] 0000001A 2340 0010 move.l [A1 + 0x10], D0 0000001E 2250 movea.l A1, [A0] 00000020 236E 0010 0014 move.l [A1 + 0x14], [A6 + 0x10] 00000026 7000 moveq.l D0, 0x00 00000028 2250 movea.l A1, [A0] 0000002A 2340 0018 move.l [A1 + 0x18], D0 0000002E 4203 clr.b D3 00000030 2250 movea.l A1, [A0] 00000032 1343 001C move.b [A1 + 0x1C], D3 00000036 2250 movea.l A1, [A0] 00000038 1343 001D move.b [A1 + 0x1D], D3 0000003C 2250 movea.l A1, [A0] 0000003E 1343 001E move.b [A1 + 0x1E], D3 00000042 2250 movea.l A1, [A0] 00000044 1343 001F move.b [A1 + 0x1F], D3 00000048 7000 moveq.l D0, 0x00 0000004A 2250 movea.l A1, [A0] 0000004C 2340 0020 move.l [A1 + 0x20], D0 00000050 2250 movea.l A1, [A0] 00000052 1343 0024 move.b [A1 + 0x24], D3 00000056 4240 clr.w D0 00000058 2250 movea.l A1, [A0] 0000005A 3340 0026 move.w [A1 + 0x26], D0 0000005E 261F move.l D3, [A7]+ 00000060 4E5E unlink A6 00000062 4E74 000C rtd 0x000C export_110: 00000066 4E56 FFC4 link A6, -0x003C 0000006A 48E7 1030 movem.l -[A7], D3,A2,A3 0000006E 4203 clr.b D3 00000070 246E 0008 movea.l A2, [A6 + 0x8] 00000074 2052 movea.l A0, [A2] 00000076 1143 001F move.b [A0 + 0x1F], D3 0000007A 7000 moveq.l D0, 0x00 0000007C 2052 movea.l A0, [A2] 0000007E 2140 0020 move.l [A0 + 0x20], D0 00000082 2052 movea.l A0, [A2] 00000084 1143 0024 move.b [A0 + 0x24], D3 00000088 4240 clr.w D0 0000008A 2052 movea.l A0, [A2] 0000008C 3140 0026 move.w [A0 + 0x26], D0 00000090 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000094 2F2E 0016 move.l -[A7], [A6 + 0x16] 00000098 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 0000009C 5C4F addq.w A7, 6 0000009E 2640 movea.l A3, D0 000000A0 2F0B move.l -[A7], A3 000000A2 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000000A6 204B movea.l A0, A3 000000A8 A029 syscall HLock 000000AA 486E FFC4 pea.l [A6 - 0x3C] 000000AE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000000B2 584F addq.w A7, 4 000000B4 41EE FFD2 lea.l A0, [A6 - 0x2E] 000000B8 7000 moveq.l D0, 0x00 000000BA 43FA 0006 lea.l A1, [PC + 0x6 /* 000000C2, value 0x4A806618 */] 000000BE 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 000000C2 4A80 tst.l D0 000000C4 6618 bne +0x1A /* 000000DE */ 000000C6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000CA 2F2E 000C move.l -[A7], [A6 + 0xC] 000000CE 2F13 move.l -[A7], [A3] 000000D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000D4 4EAD CEC8 jsr [A5 - 0x3138] 000000D8 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000000DC 6016 bra +0x18 /* 000000F4 */ label000000DE: 000000DE 204B movea.l A0, A3 000000E0 A02A syscall HUnlock 000000E2 102E FFC9 move.b D0, [A6 - 0x37] 000000E6 670C beq +0xE /* 000000F4 */ 000000E8 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 000000EC 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 000000F0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label000000F4: 000000F4 204B movea.l A0, A3 000000F6 A02A syscall HUnlock 000000F8 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000000FC 4E5E unlink A6 000000FE 4E74 0012 rtd 0x0012 export_111: fn00000102: 00000102 4E56 FFFC link A6, -0x0004 00000106 2F0A move.l -[A7], A2 00000108 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000010C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000110 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */] 00000114 7000 moveq.l D0, 0x00 00000116 206E 0008 movea.l A0, [A6 + 0x8] 0000011A 2250 movea.l A1, [A0] 0000011C 2340 0010 move.l [A1 + 0x10], D0 00000120 2250 movea.l A1, [A0] 00000122 236E 0014 0014 move.l [A1 + 0x14], [A6 + 0x14] 00000128 7000 moveq.l D0, 0x00 0000012A 2250 movea.l A1, [A0] 0000012C 2340 0018 move.l [A1 + 0x18], D0 00000130 246E 000C movea.l A2, [A6 + 0xC] 00000134 3012 move.w D0, [A2] 00000136 56C0 sne D0 00000138 4400 neg.b D0 0000013A 4880 ext.w D0 0000013C 48C0 ext.l D0 0000013E 2250 movea.l A1, [A0] 00000140 1340 001C move.b [A1 + 0x1C], D0 00000144 302A 0002 move.w D0, [A2 + 0x2] 00000148 56C0 sne D0 0000014A 4400 neg.b D0 0000014C 4880 ext.w D0 0000014E 48C0 ext.l D0 00000150 2250 movea.l A1, [A0] 00000152 1340 001D move.b [A1 + 0x1D], D0 00000156 302A 0004 move.w D0, [A2 + 0x4] 0000015A 56C0 sne D0 0000015C 4400 neg.b D0 0000015E 4880 ext.w D0 00000160 48C0 ext.l D0 00000162 2250 movea.l A1, [A0] 00000164 1340 001E move.b [A1 + 0x1E], D0 00000168 2250 movea.l A1, [A0] 0000016A 4229 0024 clr.b [A1 + 0x24] 0000016E 245F movea.l A2, [A7]+ 00000170 4E5E unlink A6 00000172 4E74 0010 rtd 0x0010 export_112: fn00000176: 00000176 4E56 0000 link A6, 0 0000017A 48E7 0030 movem.l -[A7], A2,A3 0000017E 246E 0008 movea.l A2, [A6 + 0x8] 00000182 2052 movea.l A0, [A2] 00000184 2668 0018 movea.l A3, [A0 + 0x18] 00000188 B6FC 0000 cmpa.w A3, 0x0 0000018C 670E beq +0x10 /* 0000019C */ 0000018E 2F0B move.l -[A7], A3 00000190 4EAD D6D2 jsr [A5 - 0x292E] 00000194 7000 moveq.l D0, 0x00 00000196 2052 movea.l A0, [A2] 00000198 2140 0018 move.l [A0 + 0x18], D0 label0000019C: 0000019C 246E 0008 movea.l A2, [A6 + 0x8] 000001A0 2052 movea.l A0, [A2] 000001A2 2668 0014 movea.l A3, [A0 + 0x14] 000001A6 B6FC 0000 cmpa.w A3, 0x0 000001AA 6708 beq +0xA /* 000001B4 */ 000001AC 2F0A move.l -[A7], A2 000001AE 2F0B move.l -[A7], A3 000001B0 4EAD CF82 jsr [A5 - 0x307E] label000001B4: 000001B4 206E 0008 movea.l A0, [A6 + 0x8] 000001B8 B1ED CD3E cmpa.l A0, [A5 - 0x32C2] 000001BC 6606 bne +0x8 /* 000001C4 */ 000001BE 7000 moveq.l D0, 0x00 000001C0 2B40 CD3E move.l [A5 - 0x32C2], D0 label000001C4: 000001C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001C8 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */] 000001CC 4CDF 0C00 movem.l A2,A3, [A7]+ 000001D0 4E5E unlink A6 000001D2 4E74 0004 rtd 0x0004 export_113: fn000001D6: 000001D6 4E56 0000 link A6, 0 000001DA 206E 0008 movea.l A0, [A6 + 0x8] 000001DE 2250 movea.l A1, [A0] 000001E0 137C 0001 001C move.b [A1 + 0x1C], 0x1 000001E6 4EBA 082A jsr [PC + 0x82A /* 00000A12 */] 000001EA 4E5E unlink A6 000001EC 4E74 0004 rtd 0x0004 export_114: fn000001F0: 000001F0 4E56 0000 link A6, 0 000001F4 2F0A move.l -[A7], A2 000001F6 246E 0008 movea.l A2, [A6 + 0x8] 000001FA 2052 movea.l A0, [A2] 000001FC 4228 001C clr.b [A0 + 0x1C] 00000200 206D CD74 movea.l A0, [A5 - 0x328C] 00000204 B1CA cmpa.l A0, A2 00000206 660E bne +0x10 /* 00000216 */ 00000208 7001 moveq.l D0, 0x01 0000020A 1F00 move.b -[A7], D0 0000020C 2052 movea.l A0, [A2] 0000020E 2F28 000C move.l -[A7], [A0 + 0xC] 00000212 4EAD D64E jsr [A5 - 0x29B2] label00000216: 00000216 4EBA 07FA jsr [PC + 0x7FA /* 00000A12 */] 0000021A 245F movea.l A2, [A7]+ 0000021C 4E5E unlink A6 0000021E 4E74 0004 rtd 0x0004 export_103: 00000222 4E56 FFF8 link A6, -0x0008 00000226 48E7 0030 movem.l -[A7], A2,A3 0000022A 246E 0008 movea.l A2, [A6 + 0x8] 0000022E 2652 movea.l A3, [A2] 00000230 701D moveq.l D0, 0x1D 00000232 2D4B FFFC move.l [A6 - 0x4], A3 00000236 D7C0 add.l A3, D0 00000238 4A13 tst.b [A3] 0000023A 6712 beq +0x14 /* 0000024E */ 0000023C 206E FFFC movea.l A0, [A6 - 0x4] 00000240 4A28 001C tst.b [A0 + 0x1C] 00000244 6708 beq +0xA /* 0000024E */ 00000246 4213 clr.b [A3] 00000248 2F0A move.l -[A7], A2 0000024A 4EAD CF3A jsr [A5 - 0x30C6] label0000024E: 0000024E 4CDF 0C00 movem.l A2,A3, [A7]+ 00000252 4E5E unlink A6 00000254 4E74 0004 rtd 0x0004 export_115: fn00000258: 00000258 4E56 0000 link A6, 0 0000025C 2F0A move.l -[A7], A2 0000025E 246E 0008 movea.l A2, [A6 + 0x8] 00000262 2052 movea.l A0, [A2] 00000264 117C 0001 001D move.b [A0 + 0x1D], 0x1 0000026A 4EBA 07A6 jsr [PC + 0x7A6 /* 00000A12 */] 0000026E 2052 movea.l A0, [A2] 00000270 2468 0018 movea.l A2, [A0 + 0x18] 00000274 B4FC 0000 cmpa.w A2, 0x0 00000278 670A beq +0xC /* 00000284 */ 0000027A 486D 035A pea.l [A5 + 0x35A /* export_103 */] 0000027E 2F0A move.l -[A7], A2 00000280 4EAD D6F0 jsr [A5 - 0x2910] label00000284: 00000284 245F movea.l A2, [A7]+ 00000286 4E5E unlink A6 00000288 4E74 0004 rtd 0x0004 export_104: 0000028C 4E56 FFFC link A6, -0x0004 00000290 48E7 1030 movem.l -[A7], D3,A2,A3 00000294 246E 0008 movea.l A2, [A6 + 0x8] 00000298 2652 movea.l A3, [A2] 0000029A 4A2B 001C tst.b [A3 + 0x1C] 0000029E 6710 beq +0x12 /* 000002B0 */ 000002A0 162B 001D move.b D3, [A3 + 0x1D] 000002A4 2F0A move.l -[A7], A2 000002A6 4EAD CF40 jsr [A5 - 0x30C0] 000002AA 2052 movea.l A0, [A2] 000002AC 1143 001D move.b [A0 + 0x1D], D3 label000002B0: 000002B0 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000002B4 4E5E unlink A6 000002B6 4E74 0004 rtd 0x0004 export_116: fn000002BA: 000002BA 4E56 0000 link A6, 0 000002BE 2F0A move.l -[A7], A2 000002C0 246E 0008 movea.l A2, [A6 + 0x8] 000002C4 2052 movea.l A0, [A2] 000002C6 4228 001D clr.b [A0 + 0x1D] 000002CA 4EBA 0746 jsr [PC + 0x746 /* 00000A12 */] 000002CE 2052 movea.l A0, [A2] 000002D0 2468 0018 movea.l A2, [A0 + 0x18] 000002D4 B4FC 0000 cmpa.w A2, 0x0 000002D8 670A beq +0xC /* 000002E4 */ 000002DA 486D 0362 pea.l [A5 + 0x362 /* export_104 */] 000002DE 2F0A move.l -[A7], A2 000002E0 4EAD D6F0 jsr [A5 - 0x2910] label000002E4: 000002E4 206D CD74 movea.l A0, [A5 - 0x328C] 000002E8 246E 0008 movea.l A2, [A6 + 0x8] 000002EC B1CA cmpa.l A0, A2 000002EE 660E bne +0x10 /* 000002FE */ 000002F0 7001 moveq.l D0, 0x01 000002F2 1F00 move.b -[A7], D0 000002F4 2052 movea.l A0, [A2] 000002F6 2F28 000C move.l -[A7], [A0 + 0xC] 000002FA 4EAD D64E jsr [A5 - 0x29B2] label000002FE: 000002FE 245F movea.l A2, [A7]+ 00000300 4E5E unlink A6 00000302 4E74 0004 rtd 0x0004 export_117: 00000306 4E56 0000 link A6, 0 0000030A 206E 0008 movea.l A0, [A6 + 0x8] 0000030E 2250 movea.l A1, [A0] 00000310 1029 001C move.b D0, [A1 + 0x1C] 00000314 4E5E unlink A6 00000316 4E74 0004 rtd 0x0004 export_118: 0000031A 4E56 0000 link A6, 0 0000031E 48E7 0030 movem.l -[A7], A2,A3 00000322 246E 0008 movea.l A2, [A6 + 0x8] 00000326 2652 movea.l A3, [A2] 00000328 4A2B 001D tst.b [A3 + 0x1D] 0000032C 6716 beq +0x18 /* 00000344 */ 0000032E 246B 0014 movea.l A2, [A3 + 0x14] 00000332 B4FC 0000 cmpa.w A2, 0x0 00000336 6708 beq +0xA /* 00000340 */ 00000338 2F0A move.l -[A7], A2 0000033A 4EAD CED4 jsr [A5 - 0x312C] 0000033E 6006 bra +0x8 /* 00000346 */ label00000340: 00000340 7001 moveq.l D0, 0x01 00000342 6002 bra +0x4 /* 00000346 */ label00000344: 00000344 4200 clr.b D0 label00000346: 00000346 4CDF 0C00 movem.l A2,A3, [A7]+ 0000034A 4E5E unlink A6 0000034C 4E74 0004 rtd 0x0004 export_119: 00000350 4E56 0000 link A6, 0 00000354 48E7 0030 movem.l -[A7], A2,A3 00000358 246E 0008 movea.l A2, [A6 + 0x8] 0000035C 2652 movea.l A3, [A2] 0000035E 4A2B 001C tst.b [A3 + 0x1C] 00000362 670A beq +0xC /* 0000036E */ 00000364 2F2B 0014 move.l -[A7], [A3 + 0x14] 00000368 4EAD CEDA jsr [A5 - 0x3126] 0000036C 6002 bra +0x4 /* 00000370 */ label0000036E: 0000036E 4200 clr.b D0 label00000370: 00000370 4CDF 0C00 movem.l A2,A3, [A7]+ 00000374 4E5E unlink A6 00000376 4E74 0004 rtd 0x0004 export_120: fn0000037A: 0000037A 4E56 FFF4 link A6, -0x000C 0000037E 48E7 0030 movem.l -[A7], A2,A3 00000382 246E 000C movea.l A2, [A6 + 0xC] 00000386 2F2A 000A move.l -[A7], [A2 + 0xA] 0000038A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000038E 4EAD CF88 jsr [A5 - 0x3078] 00000392 2640 movea.l A3, D0 00000394 B6FC 0000 cmpa.w A3, 0x0 00000398 6600 00A0 bne +0xA2 /* 0000043A */ 0000039C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003A0 2F0A move.l -[A7], A2 000003A2 4EBA 0704 jsr [PC + 0x704 /* 00000AA8 */] 000003A6 206E 0008 movea.l A0, [A6 + 0x8] 000003AA 2250 movea.l A1, [A0] 000003AC 4A29 001F tst.b [A1 + 0x1F] 000003B0 6716 beq +0x18 /* 000003C8 */ 000003B2 226D CD74 movea.l A1, [A5 - 0x328C] 000003B6 B3C8 cmpa.l A1, A0 000003B8 670E beq +0x10 /* 000003C8 */ 000003BA 7001 moveq.l D0, 0x01 000003BC 1F00 move.b -[A7], D0 000003BE 2F08 move.l -[A7], A0 000003C0 4EAD D64E jsr [A5 - 0x29B2] 000003C4 4A00 tst.b D0 000003C6 677C beq +0x7E /* 00000444 */ label000003C8: 000003C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003CC 4EAD CFA0 jsr [A5 - 0x3060] 000003D0 206E 000C movea.l A0, [A6 + 0xC] 000003D4 2028 000A move.l D0, [A0 + 0xA] 000003D8 2D40 FFF4 move.l [A6 - 0xC], D0 000003DC 206E 0008 movea.l A0, [A6 + 0x8] 000003E0 2250 movea.l A1, [A0] 000003E2 4A29 0024 tst.b [A1 + 0x24] 000003E6 6610 bne +0x12 /* 000003F8 */ 000003E8 486E FFF8 pea.l [A6 - 0x8] 000003EC 486E FFFC pea.l [A6 - 0x4] 000003F0 2F08 move.l -[A7], A0 000003F2 4EAD CEE6 jsr [A5 - 0x311A] 000003F6 6018 bra +0x1A /* 00000410 */ label000003F8: 000003F8 246D CE52 movea.l A2, [A5 - 0x31AE] 000003FC 302A 0012 move.w D0, [A2 + 0x12] 00000400 48C0 ext.l D0 00000402 2D40 FFF8 move.l [A6 - 0x8], D0 00000406 302A 0010 move.w D0, [A2 + 0x10] 0000040A 48C0 ext.l D0 0000040C 2D40 FFFC move.l [A6 - 0x4], D0 label00000410: 00000410 302E FFFA move.w D0, [A6 - 0x6] 00000414 D16E FFF6 add.w [A6 - 0xA], D0 00000418 302E FFFE move.w D0, [A6 - 0x2] 0000041C D16E FFF4 add.w [A6 - 0xC], D0 00000420 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000424 246E 000C movea.l A2, [A6 + 0xC] 00000428 3F2A 000E move.w -[A7], [A2 + 0xE] 0000042C 2F2A 0006 move.l -[A7], [A2 + 0x6] 00000430 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000434 4EAD CF4C jsr [A5 - 0x30B4] 00000438 600A bra +0xC /* 00000444 */ label0000043A: 0000043A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000043E 2F0B move.l -[A7], A3 00000440 4EAD CF46 jsr [A5 - 0x30BA] label00000444: 00000444 4CDF 0C00 movem.l A2,A3, [A7]+ 00000448 4E5E unlink A6 0000044A 4E74 0008 rtd 0x0008 export_121: 0000044E 4E56 0000 link A6, 0 00000452 4E5E unlink A6 00000454 4E74 000E rtd 0x000E export_122: 00000458 4E56 0000 link A6, 0 0000045C 4E5E unlink A6 0000045E 4E74 0008 rtd 0x0008 export_105: 00000462 4E56 FFE8 link A6, -0x0018 00000466 48E7 0030 movem.l -[A7], A2,A3 0000046A 246E 000C movea.l A2, [A6 + 0xC] 0000046E 266E 0008 movea.l A3, [A6 + 0x8] 00000472 2F2E 000C move.l -[A7], [A6 + 0xC] 00000476 4EAD CECE jsr [A5 - 0x3132] 0000047A 4A00 tst.b D0 0000047C 673C beq +0x3E /* 000004BA */ 0000047E 206E 000C movea.l A0, [A6 + 0xC] 00000482 2250 movea.l A1, [A0] 00000484 4A29 001E tst.b [A1 + 0x1E] 00000488 6730 beq +0x32 /* 000004BA */ 0000048A 486E FFE8 pea.l [A6 - 0x18] 0000048E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000492 4EAD CEEC jsr [A5 - 0x3114] 00000496 486E FFE8 pea.l [A6 - 0x18] 0000049A 486E FFF8 pea.l [A6 - 0x8] 0000049E 2F2E 000C move.l -[A7], [A6 + 0xC] 000004A2 4EAD CFA6 jsr [A5 - 0x305A] 000004A6 2F2D CD30 move.l -[A7], [A5 - 0x32D0] 000004AA 486E FFF8 pea.l [A6 - 0x8] 000004AE A8DF syscall RectRgn 000004B0 2F0B move.l -[A7], A3 000004B2 2F2D CD30 move.l -[A7], [A5 - 0x32D0] 000004B6 2F0B move.l -[A7], A3 000004B8 A8E6 syscall DiffRgn label000004BA: 000004BA 4CDF 0C00 movem.l A2,A3, [A7]+ 000004BE 4E5E unlink A6 000004C0 4E74 0008 rtd 0x0008 export_123: fn000004C4: 000004C4 4E56 FEC0 link A6, -0x0140 000004C8 48E7 0030 movem.l -[A7], A2,A3 000004CC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000004D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004D4 4EAD CF88 jsr [A5 - 0x3078] 000004D8 2640 movea.l A3, D0 000004DA B6FC 0000 cmpa.w A3, 0x0 000004DE 6600 00B8 bne +0xBA /* 00000598 */ 000004E2 486E FEC0 pea.l [A6 - 0x140] 000004E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004EA 4EAD CEF8 jsr [A5 - 0x3108] 000004EE 486E FEC0 pea.l [A6 - 0x140] 000004F2 486E FED0 pea.l [A6 - 0x130] 000004F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004FA 4EAD CFA6 jsr [A5 - 0x305A] 000004FE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000502 486E FED0 pea.l [A6 - 0x130] 00000506 A8DF syscall RectRgn 00000508 206E 0008 movea.l A0, [A6 + 0x8] 0000050C 2250 movea.l A1, [A0] 0000050E 2469 0018 movea.l A2, [A1 + 0x18] 00000512 B4FC 0000 cmpa.w A2, 0x0 00000516 670E beq +0x10 /* 00000526 */ 00000518 486D 036A pea.l [A5 + 0x36A /* export_105 */] 0000051C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000520 2F0A move.l -[A7], A2 00000522 4EAD D6F6 jsr [A5 - 0x290A] label00000526: 00000526 486E FED8 pea.l [A6 - 0x128] 0000052A A874 syscall GetPort 0000052C 206E 0008 movea.l A0, [A6 + 0x8] 00000530 2250 movea.l A1, [A0] 00000532 2F29 0010 move.l -[A7], [A1 + 0x10] 00000536 A873 syscall SetPort 00000538 206E 0008 movea.l A0, [A6 + 0x8] 0000053C 2250 movea.l A1, [A0] 0000053E 2069 0010 movea.l A0, [A1 + 0x10] 00000542 2028 0010 move.l D0, [A0 + 0x10] 00000546 2D40 FEDC move.l [A6 - 0x124], D0 0000054A 2D40 FEE0 move.l [A6 - 0x120], D0 0000054E 486E FEE0 pea.l [A6 - 0x120] 00000552 A870 syscall LocalToGlobal 00000554 3F2E FEE2 move.w -[A7], [A6 - 0x11E] 00000558 3F2E FEE0 move.w -[A7], [A6 - 0x120] 0000055C A878 syscall SetOrigin 0000055E 206E 0008 movea.l A0, [A6 + 0x8] 00000562 2250 movea.l A1, [A0] 00000564 2069 0010 movea.l A0, [A1 + 0x10] 00000568 2F28 0018 move.l -[A7], [A0 + 0x18] 0000056C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000570 2F2E 000C move.l -[A7], [A6 + 0xC] 00000574 A8E4 syscall SectRgn 00000576 3F2E FEDE move.w -[A7], [A6 - 0x122] 0000057A 3F2E FEDC move.w -[A7], [A6 - 0x124] 0000057E A878 syscall SetOrigin 00000580 2F2E FED8 move.l -[A7], [A6 - 0x128] 00000584 A873 syscall SetPort 00000586 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000058A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000058E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000592 4EAD CF64 jsr [A5 - 0x309C] 00000596 600E bra +0x10 /* 000005A6 */ label00000598: 00000598 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000059C 2F2E 000C move.l -[A7], [A6 + 0xC] 000005A0 2F0B move.l -[A7], A3 000005A2 4EAD CF5E jsr [A5 - 0x30A2] label000005A6: 000005A6 102D CD2A move.b D0, [A5 - 0x32D6] 000005AA E208 lsr D0.b, 1 000005AC 7201 moveq.l D1, 0x01 000005AE C001 and.b D0, D1 000005B0 6766 beq +0x68 /* 00000618 */ 000005B2 554F subq.w A7, 2 000005B4 303C 0003 move.w D0, 0x3 000005B8 A830 syscall Pack14 000005BA 101F move.b D0, [A7]+ 000005BC 675A beq +0x5C /* 00000618 */ 000005BE 202D CEBE move.l D0, [A5 - 0x3142] 000005C2 6654 bne +0x56 /* 00000618 */ 000005C4 7000 moveq.l D0, 0x00 000005C6 2D40 FFF4 move.l [A6 - 0xC], D0 000005CA 4240 clr.w D0 000005CC 3D40 FEEC move.w [A6 - 0x114], D0 000005D0 486E FEEC pea.l [A6 - 0x114] 000005D4 486E FFF0 pea.l [A6 - 0x10] 000005D8 486E FEE4 pea.l [A6 - 0x11C] 000005DC 486E FFF4 pea.l [A6 - 0xC] 000005E0 486E FFF8 pea.l [A6 - 0x8] 000005E4 486E FFFA pea.l [A6 - 0x6] 000005E8 486E FFFC pea.l [A6 - 0x4] 000005EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005F0 4EAD CF6A jsr [A5 - 0x3096] 000005F4 486E FEEC pea.l [A6 - 0x114] 000005F8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000005FC 486E FEE4 pea.l [A6 - 0x11C] 00000600 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000604 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000608 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000060C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000610 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000614 4EAD CF70 jsr [A5 - 0x3090] label00000618: 00000618 4CDF 0C00 movem.l A2,A3, [A7]+ 0000061C 4E5E unlink A6 0000061E 4E74 000C rtd 0x000C export_124: 00000622 4E56 0000 link A6, 0 00000626 486D CDE6 pea.l [A5 - 0x321A] 0000062A A851 syscall SetCursor 0000062C 4E5E unlink A6 0000062E 4E74 000C rtd 0x000C export_125: 00000632 4E56 FFDC link A6, -0x0024 00000636 48E7 1820 movem.l -[A7], D3,D4,A2 0000063A 246E 0008 movea.l A2, [A6 + 0x8] 0000063E 2052 movea.l A0, [A2] 00000640 3028 0026 move.w D0, [A0 + 0x26] 00000644 4243 clr.w D3 00000646 B043 cmp.w D0, D3 00000648 6F00 00C8 ble +0xCA /* 00000712 */ 0000064C 2F0A move.l -[A7], A2 0000064E 4EAD CF76 jsr [A5 - 0x308A] 00000652 3800 move.w D4, D0 00000654 554F subq.w A7, 2 00000656 2F3C 6872 6374 move.l -[A7], 0x68726374 /* 'hrct' */ 0000065C 3F04 move.w -[A7], D4 0000065E 2052 movea.l A0, [A2] 00000660 3F28 0026 move.w -[A7], [A0 + 0x26] 00000664 4267 clr.w -[A7] 00000666 486E FFFC pea.l [A6 - 0x4] 0000066A 486E FFF4 pea.l [A6 - 0xC] 0000066E 486E FFEC pea.l [A6 - 0x14] 00000672 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000676 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000067A 2F2E 0024 move.l -[A7], [A6 + 0x24] 0000067E 486E FFF8 pea.l [A6 - 0x8] 00000682 303C 1306 move.w D0, 0x1306 00000686 A830 syscall Pack14 00000688 301F move.w D0, [A7]+ 0000068A 3F00 move.w -[A7], D0 0000068C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000690 486E FFDC pea.l [A6 - 0x24] 00000694 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000698 4EAD CEF8 jsr [A5 - 0x3108] 0000069C 486E FFDC pea.l [A6 - 0x24] 000006A0 2F2E 001C move.l -[A7], [A6 + 0x1C] 000006A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006A8 4EAD CFA6 jsr [A5 - 0x305A] 000006AC 206E 001C movea.l A0, [A6 + 0x1C] 000006B0 3028 0006 move.w D0, [A0 + 0x6] 000006B4 48C0 ext.l D0 000006B6 3628 0002 move.w D3, [A0 + 0x2] 000006BA 2203 move.l D1, D3 000006BC 48C1 ext.l D1 000006BE 9081 sub.l D0, D1 000006C0 7202 moveq.l D1, 0x02 000006C2 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 000006C6 D043 add.w D0, D3 000006C8 246E 0020 movea.l A2, [A6 + 0x20] 000006CC 3540 0002 move.w [A2 + 0x2], D0 000006D0 206E 001C movea.l A0, [A6 + 0x1C] 000006D4 3028 0004 move.w D0, [A0 + 0x4] 000006D8 48C0 ext.l D0 000006DA 3610 move.w D3, [A0] 000006DC 2203 move.l D1, D3 000006DE 48C1 ext.l D1 000006E0 9081 sub.l D0, D1 000006E2 7202 moveq.l D1, 0x02 000006E4 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 000006E8 D043 add.w D0, D3 000006EA 3480 move.w [A2], D0 000006EC 262E FFFC move.l D3, [A6 - 0x4] 000006F0 7004 moveq.l D0, 0x04 000006F2 C680 and.l D3, D0 000006F4 660A bne +0xC /* 00000700 */ 000006F6 202E FFFC move.l D0, [A6 - 0x4] 000006FA 7208 moveq.l D1, 0x08 000006FC C081 and.l D0, D1 000006FE 670A beq +0xC /* 0000070A */ label00000700: 00000700 7001 moveq.l D0, 0x01 00000702 206E 000C movea.l A0, [A6 + 0xC] 00000706 3080 move.w [A0], D0 00000708 6008 bra +0xA /* 00000712 */ label0000070A: 0000070A 4240 clr.w D0 0000070C 206E 000C movea.l A0, [A6 + 0xC] 00000710 3080 move.w [A0], D0 label00000712: 00000712 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000716 4E5E unlink A6 00000718 4E74 0020 rtd 0x0020 export_126: 0000071C 4E56 0000 link A6, 0 00000720 48E7 1800 movem.l -[A7], D3,D4 00000724 262E 0008 move.l D3, [A6 + 0x8] 00000728 2B43 CEBE move.l [A5 - 0x3142], D3 0000072C 206D CEBA movea.l A0, [A5 - 0x3146] 00000730 2243 movea.l A1, D3 00000732 B1C9 cmpa.l A0, A1 00000734 675A beq +0x5C /* 00000790 */ 00000736 206E 001E movea.l A0, [A6 + 0x1E] 0000073A 4A50 tst.w [A0] 0000073C 6752 beq +0x54 /* 00000790 */ 0000073E 7001 moveq.l D0, 0x01 00000740 1F00 move.b -[A7], D0 00000742 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000746 544F addq.w A7, 2 00000748 1600 move.b D3, D0 0000074A 554F subq.w A7, 2 0000074C 2F2E 001E move.l -[A7], [A6 + 0x1E] 00000750 2F2E 001A move.l -[A7], [A6 + 0x1A] 00000754 2F2E 0016 move.l -[A7], [A6 + 0x16] 00000758 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000075C 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000760 3F2E 000E move.w -[A7], [A6 + 0xE] 00000764 3F2E 000C move.w -[A7], [A6 + 0xC] 00000768 303C 0B01 move.w D0, 0xB01 0000076C A830 syscall Pack14 0000076E 381F move.w D4, [A7]+ 00000770 1F03 move.b -[A7], D3 00000772 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000776 544F addq.w A7, 2 00000778 4A44 tst.w D4 0000077A 6714 beq +0x16 /* 00000790 */ 0000077C 7000 moveq.l D0, 0x00 0000077E 2B40 CEBE move.l [A5 - 0x3142], D0 00000782 0C44 FCAB cmpi.w D4, 0xFCAB 00000786 6708 beq +0xA /* 00000790 */ 00000788 3F04 move.w -[A7], D4 0000078A 42A7 clr.l -[A7] 0000078C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00000790: 00000790 4CDF 0018 movem.l D3,D4, [A7]+ 00000794 4E5E unlink A6 00000796 4E74 001A rtd 0x001A export_127: 0000079A 4E56 0000 link A6, 0 0000079E 303C 0080 move.w D0, 0x80 000007A2 4E5E unlink A6 000007A4 4E74 0004 rtd 0x0004 export_128: 000007A8 4E56 0000 link A6, 0 000007AC 206E 0008 movea.l A0, [A6 + 0x8] 000007B0 2250 movea.l A1, [A0] 000007B2 2029 0010 move.l D0, [A1 + 0x10] 000007B6 4E5E unlink A6 000007B8 4E74 0004 rtd 0x0004 export_129: 000007BC 4E56 0000 link A6, 0 000007C0 7000 moveq.l D0, 0x00 000007C2 206E 000C movea.l A0, [A6 + 0xC] 000007C6 2080 move.l [A0], D0 000007C8 206E 0010 movea.l A0, [A6 + 0x10] 000007CC 2080 move.l [A0], D0 000007CE 4E5E unlink A6 000007D0 4E74 000C rtd 0x000C export_130: 000007D4 4E56 0000 link A6, 0 000007D8 4E5E unlink A6 000007DA 4E74 0008 rtd 0x0008 export_131: 000007DE 4E56 0000 link A6, 0 000007E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000007E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007EA 4EAD CEEC jsr [A5 - 0x3114] 000007EE 4E5E unlink A6 000007F0 4E74 0008 rtd 0x0008 export_132: 000007F4 4E56 0000 link A6, 0 000007F8 4E5E unlink A6 000007FA 4E74 0008 rtd 0x0008 export_133: 000007FE 4E56 0000 link A6, 0 00000802 206E 0008 movea.l A0, [A6 + 0x8] 00000806 2250 movea.l A1, [A0] 00000808 236E 000C 0020 move.l [A1 + 0x20], [A6 + 0xC] 0000080E 4E5E unlink A6 00000810 4E74 0008 rtd 0x0008 export_134: 00000814 4E56 0000 link A6, 0 00000818 206E 0008 movea.l A0, [A6 + 0x8] 0000081C 2250 movea.l A1, [A0] 0000081E 2029 0020 move.l D0, [A1 + 0x20] 00000822 4E5E unlink A6 00000824 4E74 0004 rtd 0x0004 export_135: 00000828 4E56 FFF8 link A6, -0x0008 0000082C 2F0A move.l -[A7], A2 0000082E 246E 0008 movea.l A2, [A6 + 0x8] 00000832 2052 movea.l A0, [A2] 00000834 4AA8 0018 tst.l [A0 + 0x18] 00000838 6618 bne +0x1A /* 00000852 */ 0000083A 486D D980 pea.l [A5 - 0x2680] 0000083E 7024 moveq.l D0, 0x24 00000840 2F00 move.l -[A7], D0 00000842 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00000846 2052 movea.l A0, [A2] 00000848 2140 0018 move.l [A0 + 0x18], D0 0000084C 2F00 move.l -[A7], D0 0000084E 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */] label00000852: 00000852 2F2E 000C move.l -[A7], [A6 + 0xC] 00000856 206E 0008 movea.l A0, [A6 + 0x8] 0000085A 2250 movea.l A1, [A0] 0000085C 2F29 0018 move.l -[A7], [A1 + 0x18] 00000860 4EAD D6DE jsr [A5 - 0x2922] 00000864 245F movea.l A2, [A7]+ 00000866 4E5E unlink A6 00000868 4E74 0008 rtd 0x0008 export_136: 0000086C 4E56 0000 link A6, 0 00000870 2F2E 000C move.l -[A7], [A6 + 0xC] 00000874 206E 0008 movea.l A0, [A6 + 0x8] 00000878 2250 movea.l A1, [A0] 0000087A 2F29 0018 move.l -[A7], [A1 + 0x18] 0000087E 4EAD D6E4 jsr [A5 - 0x291C] 00000882 4E5E unlink A6 00000884 4E74 0008 rtd 0x0008 export_106: 00000888 4E56 FFFC link A6, -0x0004 0000088C 2F0A move.l -[A7], A2 0000088E 246E 000C movea.l A2, [A6 + 0xC] 00000892 2052 movea.l A0, [A2] 00000894 4A28 001C tst.b [A0 + 0x1C] 00000898 670E beq +0x10 /* 000008A8 */ 0000089A 206E 0008 movea.l A0, [A6 + 0x8] 0000089E 2F10 move.l -[A7], [A0] 000008A0 2F0A move.l -[A7], A2 000008A2 4EAD CEFE jsr [A5 - 0x3102] 000008A6 6002 bra +0x4 /* 000008AA */ label000008A8: 000008A8 4200 clr.b D0 label000008AA: 000008AA 245F movea.l A2, [A7]+ 000008AC 4E5E unlink A6 000008AE 4E74 0008 rtd 0x0008 export_137: 000008B2 4E56 FFFC link A6, -0x0004 000008B6 48E7 0030 movem.l -[A7], A2,A3 000008BA 206E 0008 movea.l A0, [A6 + 0x8] 000008BE 2250 movea.l A1, [A0] 000008C0 2469 0018 movea.l A2, [A1 + 0x18] 000008C4 B4FC 0000 cmpa.w A2, 0x0 000008C8 671E beq +0x20 /* 000008E8 */ 000008CA 486D 0372 pea.l [A5 + 0x372 /* export_106 */] 000008CE 486E 000C pea.l [A6 + 0xC] 000008D2 2F0A move.l -[A7], A2 000008D4 4EAD D97A jsr [A5 - 0x2686] 000008D8 2640 movea.l A3, D0 000008DA B6FC 0000 cmpa.w A3, 0x0 000008DE 6708 beq +0xA /* 000008E8 */ 000008E0 2053 movea.l A0, [A3] 000008E2 4A28 001E tst.b [A0 + 0x1E] 000008E6 6604 bne +0x6 /* 000008EC */ label000008E8: 000008E8 7000 moveq.l D0, 0x00 000008EA 6002 bra +0x4 /* 000008EE */ label000008EC: 000008EC 200B move.l D0, A3 label000008EE: 000008EE 4CDF 0C00 movem.l A2,A3, [A7]+ 000008F2 4E5E unlink A6 000008F4 4E74 0008 rtd 0x0008 export_107: fn000008F8: 000008F8 4E56 FFF4 link A6, -0x000C 000008FC 2F0A move.l -[A7], A2 000008FE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000902 246E 0008 movea.l A2, [A6 + 0x8] 00000906 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000090A 2052 movea.l A0, [A2] 0000090C 4E90 jsr [A0] 0000090E 4A00 tst.b D0 00000910 6708 beq +0xA /* 0000091A */ 00000912 256E 000C 0008 move.l [A2 + 0x8], [A6 + 0xC] 00000918 601E bra +0x20 /* 00000938 */ label0000091A: 0000091A 206E 000C movea.l A0, [A6 + 0xC] 0000091E 2250 movea.l A1, [A0] 00000920 2469 0018 movea.l A2, [A1 + 0x18] 00000924 B4FC 0000 cmpa.w A2, 0x0 00000928 670E beq +0x10 /* 00000938 */ 0000092A 486D 037A pea.l [A5 + 0x37A /* export_107 */] 0000092E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000932 2F0A move.l -[A7], A2 00000934 4EAD D96E jsr [A5 - 0x2692] label00000938: 00000938 206E 0008 movea.l A0, [A6 + 0x8] 0000093C 2028 0008 move.l D0, [A0 + 0x8] 00000940 4480 neg.l D0 00000942 9180 subx.l D0, D0 00000944 4480 neg.l D0 00000946 245F movea.l A2, [A7]+ 00000948 4E5E unlink A6 0000094A 4E74 0008 rtd 0x0008 export_138: 0000094E 4E56 FFF4 link A6, -0x000C 00000952 2D6E 0010 FFF4 move.l [A6 - 0xC], [A6 + 0x10] 00000958 2D6E 000C FFF8 move.l [A6 - 0x8], [A6 + 0xC] 0000095E 7000 moveq.l D0, 0x00 00000960 2D40 FFFC move.l [A6 - 0x4], D0 00000964 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000968 486E FFF4 pea.l [A6 - 0xC] 0000096C 4EBA FF8A jsr [PC - 0x76 /* 000008F8 */] 00000970 202E FFFC move.l D0, [A6 - 0x4] 00000974 4E5E unlink A6 00000976 4E74 000C rtd 0x000C export_108: 0000097A 4E56 0000 link A6, 0 0000097E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000982 4EAD CF22 jsr [A5 - 0x30DE] 00000986 B0AE 0008 cmp.l D0, [A6 + 0x8] 0000098A 6704 beq +0x6 /* 00000990 */ 0000098C 7000 moveq.l D0, 0x00 0000098E 6002 bra +0x4 /* 00000992 */ label00000990: 00000990 7001 moveq.l D0, 0x01 label00000992: 00000992 2000 move.l D0, D0 00000994 4E5E unlink A6 00000996 4E74 0008 rtd 0x0008 export_139: 0000099A 4E56 0000 link A6, 0 0000099E 486D 0382 pea.l [A5 + 0x382 /* export_108 */] 000009A2 2F2E 000C move.l -[A7], [A6 + 0xC] 000009A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009AA 4EAD CF9A jsr [A5 - 0x3066] 000009AE 4E5E unlink A6 000009B0 4E74 0008 rtd 0x0008 export_140: 000009B4 4E56 0000 link A6, 0 000009B8 4200 clr.b D0 000009BA 4E5E unlink A6 000009BC 4E74 0008 rtd 0x0008 export_141: 000009C0 4E56 0000 link A6, 0 000009C4 7001 moveq.l D0, 0x01 000009C6 4E5E unlink A6 000009C8 4E74 000C rtd 0x000C export_142: 000009CC 4E56 FFF8 link A6, -0x0008 000009D0 486E FFF8 pea.l [A6 - 0x8] 000009D4 486E FFFC pea.l [A6 - 0x4] 000009D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009DC 4EAD CEE6 jsr [A5 - 0x311A] 000009E0 202E 0018 move.l D0, [A6 + 0x18] 000009E4 90AE FFF8 sub.l D0, [A6 - 0x8] 000009E8 206E 0010 movea.l A0, [A6 + 0x10] 000009EC 2080 move.l [A0], D0 000009EE 202E 0014 move.l D0, [A6 + 0x14] 000009F2 90AE FFFC sub.l D0, [A6 - 0x4] 000009F6 206E 000C movea.l A0, [A6 + 0xC] 000009FA 2080 move.l [A0], D0 000009FC 4E5E unlink A6 000009FE 4E74 0014 rtd 0x0014 export_143: fn00000A02: 00000A02 4E56 0000 link A6, 0 00000A06 2B6E 0008 CEB6 move.l [A5 - 0x314A], [A6 + 0x8] 00000A0C 4E5E unlink A6 00000A0E 4E74 0004 rtd 0x0004 export_144: fn00000A12: 00000A12 7000 moveq.l D0, 0x00 00000A14 2B40 CEB6 move.l [A5 - 0x314A], D0 00000A18 4E75 rts export_145: 00000A1A 4E56 0000 link A6, 0 00000A1E 4E5E unlink A6 00000A20 4E74 000C rtd 0x000C export_146: 00000A24 4E56 0000 link A6, 0 00000A28 206E 0008 movea.l A0, [A6 + 0x8] 00000A2C 2250 movea.l A1, [A0] 00000A2E 136E 000C 001E move.b [A1 + 0x1E], [A6 + 0xC] 00000A34 4E5E unlink A6 00000A36 4E74 0006 rtd 0x0006 export_147: 00000A3A 4E56 0000 link A6, 0 00000A3E 206E 0008 movea.l A0, [A6 + 0x8] 00000A42 2250 movea.l A1, [A0] 00000A44 1029 001E move.b D0, [A1 + 0x1E] 00000A48 4E5E unlink A6 00000A4A 4E74 0004 rtd 0x0004 export_148: 00000A4E 4E56 0000 link A6, 0 00000A52 206E 0008 movea.l A0, [A6 + 0x8] 00000A56 2250 movea.l A1, [A0] 00000A58 136E 000C 001F move.b [A1 + 0x1F], [A6 + 0xC] 00000A5E 4E5E unlink A6 00000A60 4E74 0006 rtd 0x0006 export_149: 00000A64 4E56 0000 link A6, 0 00000A68 2F0A move.l -[A7], A2 00000A6A 246E 0008 movea.l A2, [A6 + 0x8] 00000A6E 2052 movea.l A0, [A2] 00000A70 4A28 001F tst.b [A0 + 0x1F] 00000A74 670A beq +0xC /* 00000A80 */ 00000A76 2F0A move.l -[A7], A2 00000A78 4EAD CEDA jsr [A5 - 0x3126] 00000A7C 4A00 tst.b D0 00000A7E 6604 bne +0x6 /* 00000A84 */ label00000A80: 00000A80 7000 moveq.l D0, 0x00 00000A82 6002 bra +0x4 /* 00000A86 */ label00000A84: 00000A84 7001 moveq.l D0, 0x01 label00000A86: 00000A86 245F movea.l A2, [A7]+ 00000A88 4E5E unlink A6 00000A8A 4E74 0004 rtd 0x0004 export_150: 00000A8E 4E56 0000 link A6, 0 00000A92 206E 0008 movea.l A0, [A6 + 0x8] 00000A96 2250 movea.l A1, [A0] 00000A98 136E 000C 0024 move.b [A1 + 0x24], [A6 + 0xC] 00000A9E 4EBA FF72 jsr [PC - 0x8E /* 00000A12 */] 00000AA2 4E5E unlink A6 00000AA4 4E74 0006 rtd 0x0006 export_151: fn00000AA8: 00000AA8 4E56 0000 link A6, 0 00000AAC 48E7 0030 movem.l -[A7], A2,A3 00000AB0 246E 000C movea.l A2, [A6 + 0xC] 00000AB4 B5ED CD3E cmpa.l A2, [A5 - 0x32C2] 00000AB8 6630 bne +0x32 /* 00000AEA */ 00000ABA 266E 0008 movea.l A3, [A6 + 0x8] 00000ABE 202B 0006 move.l D0, [A3 + 0x6] 00000AC2 90AD CD48 sub.l D0, [A5 - 0x32B8] 00000AC6 207C 0000 02F0 movea.l A0, 0x2F0 00000ACC 2210 move.l D1, [A0] 00000ACE B081 cmp.l D0, D1 00000AD0 6418 bcc +0x1A /* 00000AEA */ 00000AD2 2F2D CD5C move.l -[A7], [A5 - 0x32A4] 00000AD6 2F2B 000A move.l -[A7], [A3 + 0xA] 00000ADA 2F0A move.l -[A7], A2 00000ADC 4EAD CF52 jsr [A5 - 0x30AE] 00000AE0 4A00 tst.b D0 00000AE2 6706 beq +0x8 /* 00000AEA */ 00000AE4 526D CD3C addq.w [A5 - 0x32C4], 1 00000AE8 6006 bra +0x8 /* 00000AF0 */ label00000AEA: 00000AEA 7001 moveq.l D0, 0x01 00000AEC 3B40 CD3C move.w [A5 - 0x32C4], D0 label00000AF0: 00000AF0 2B6E 000C CD3E move.l [A5 - 0x32C2], [A6 + 0xC] 00000AF6 4CDF 0C00 movem.l A2,A3, [A7]+ 00000AFA 4E5E unlink A6 00000AFC 4E74 0008 rtd 0x0008 export_279: 00000B00 4E56 0000 link A6, 0 00000B04 48E7 1030 movem.l -[A7], D3,A2,A3 00000B08 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000B0C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B10 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B14 4EBA F4EA jsr [PC - 0xB16 /* 00000000 */] 00000B18 594F subq.w A7, 4 00000B1A 2F3C 5749 4E44 move.l -[A7], 0x57494E44 /* 'WIND' */ 00000B20 3F2E 0016 move.w -[A7], [A6 + 0x16] 00000B24 A9A0 syscall GetResource 00000B26 265F movea.l A3, [A7]+ 00000B28 2F0B move.l -[A7], A3 00000B2A 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000B2E 2453 movea.l A2, [A3] 00000B30 700A moveq.l D0, 0x0A 00000B32 D5C0 add.l A2, D0 00000B34 3612 move.w D3, [A2] 00000B36 4240 clr.w D0 00000B38 3480 move.w [A2], D0 00000B3A 2053 movea.l A0, [A3] 00000B3C 3028 0008 move.w D0, [A0 + 0x8] 00000B40 246E 0008 movea.l A2, [A6 + 0x8] 00000B44 2052 movea.l A0, [A2] 00000B46 3140 0028 move.w [A0 + 0x28], D0 00000B4A 2052 movea.l A0, [A2] 00000B4C 116E 0014 0032 move.b [A0 + 0x32], [A6 + 0x14] 00000B52 3F2E 0016 move.w -[A7], [A6 + 0x16] 00000B56 2F0A move.l -[A7], A2 00000B58 4EAD D066 jsr [A5 - 0x2F9A] 00000B5C 2F0A move.l -[A7], A2 00000B5E 4EBA 008A jsr [PC + 0x8A /* 00000BEA */] 00000B62 4A43 tst.w D3 00000B64 6720 beq +0x22 /* 00000B86 */ 00000B66 594F subq.w A7, 4 00000B68 2F3C 5749 4E44 move.l -[A7], 0x57494E44 /* 'WIND' */ 00000B6E 3F2E 0016 move.w -[A7], [A6 + 0x16] 00000B72 A9A0 syscall GetResource 00000B74 265F movea.l A3, [A7]+ 00000B76 7001 moveq.l D0, 0x01 00000B78 2053 movea.l A0, [A3] 00000B7A 3140 000A move.w [A0 + 0xA], D0 00000B7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B82 4EAD D0BA jsr [A5 - 0x2F46] label00000B86: 00000B86 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000B8A 4E5E unlink A6 00000B8C 4E74 0010 rtd 0x0010 export_280: 00000B90 4E56 0000 link A6, 0 00000B94 2F03 move.l -[A7], D3 00000B96 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000B9A 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BA2 4EBA F45C jsr [PC - 0xBA4 /* 00000000 */] 00000BA6 206E 0008 movea.l A0, [A6 + 0x8] 00000BAA 2250 movea.l A1, [A0] 00000BAC 136E 0016 0032 move.b [A1 + 0x32], [A6 + 0x16] 00000BB2 362E 0018 move.w D3, [A6 + 0x18] 00000BB6 2250 movea.l A1, [A0] 00000BB8 3343 0028 move.w [A1 + 0x28], D3 00000BBC 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000BC0 3F03 move.w -[A7], D3 00000BC2 1F2E 0014 move.b -[A7], [A6 + 0x14] 00000BC6 2F08 move.l -[A7], A0 00000BC8 4EAD D06C jsr [A5 - 0x2F94] 00000BCC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BD0 4EBA 0018 jsr [PC + 0x18 /* 00000BEA */] 00000BD4 102E 001A move.b D0, [A6 + 0x1A] 00000BD8 6708 beq +0xA /* 00000BE2 */ 00000BDA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BDE 4EAD D0BA jsr [A5 - 0x2F46] label00000BE2: 00000BE2 261F move.l D3, [A7]+ 00000BE4 4E5E unlink A6 00000BE6 4E74 0018 rtd 0x0018 fn00000BEA: 00000BEA 4E56 FFFC link A6, -0x0004 00000BEE 48E7 1030 movem.l -[A7], D3,A2,A3 00000BF2 246E 0008 movea.l A2, [A6 + 0x8] 00000BF6 2052 movea.l A0, [A2] 00000BF8 4228 0034 clr.b [A0 + 0x34] 00000BFC 2052 movea.l A0, [A2] 00000BFE 317C 0080 003E move.w [A0 + 0x3E], 0x80 00000C04 2052 movea.l A0, [A2] 00000C06 2F28 0010 move.l -[A7], [A0 + 0x10] 00000C0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C0E A918 syscall SetWRefCon 00000C10 246E 0008 movea.l A2, [A6 + 0x8] 00000C14 2052 movea.l A0, [A2] 00000C16 2068 0010 movea.l A0, [A0 + 0x10] 00000C1A 317C 03E9 006C move.w [A0 + 0x6C], 0x3E9 00000C20 207C 0000 09EE movea.l A0, 0x9EE 00000C26 2050 movea.l A0, [A0] 00000C28 2050 movea.l A0, [A0] 00000C2A 5448 addq.w A0, 2 00000C2C 2252 movea.l A1, [A2] 00000C2E 762A moveq.l D3, 0x2A 00000C30 D3C3 add.l A1, D3 00000C32 22D8 move.l [A1]+, [A0]+ 00000C34 22D8 move.l [A1]+, [A0]+ 00000C36 2652 movea.l A3, [A2] 00000C38 2D4B FFFC move.l [A6 - 0x4], A3 00000C3C D7C3 add.l A3, D3 00000C3E 2F0B move.l -[A7], A3 00000C40 206E FFFC movea.l A0, [A6 - 0x4] 00000C44 3028 002C move.w D0, [A0 + 0x2C] 00000C48 4440 neg.w D0 00000C4A 3F00 move.w -[A7], D0 00000C4C 3013 move.w D0, [A3] 00000C4E 4440 neg.w D0 00000C50 3F00 move.w -[A7], D0 00000C52 A8A8 syscall OffsetRect 00000C54 7064 moveq.l D0, 0x64 00000C56 246E 0008 movea.l A2, [A6 + 0x8] 00000C5A 2052 movea.l A0, [A2] 00000C5C 3140 002A move.w [A0 + 0x2A], D0 00000C60 2052 movea.l A0, [A2] 00000C62 3140 002C move.w [A0 + 0x2C], D0 00000C66 2052 movea.l A0, [A2] 00000C68 7036 moveq.l D0, 0x36 00000C6A D1C0 add.l A0, D0 00000C6C 2F08 move.l -[A7], A0 00000C6E 3F3C 7FFF move.w -[A7], 0x7FFF 00000C72 3F3C 7FFF move.w -[A7], 0x7FFF 00000C76 A880 syscall SetPt 00000C78 206E 0008 movea.l A0, [A6 + 0x8] 00000C7C 2250 movea.l A1, [A0] 00000C7E 703A moveq.l D0, 0x3A 00000C80 D3C0 add.l A1, D0 00000C82 2F09 move.l -[A7], A1 00000C84 7628 moveq.l D3, 0x28 00000C86 3F03 move.w -[A7], D3 00000C88 3F03 move.w -[A7], D3 00000C8A A880 syscall SetPt 00000C8C 246E 0008 movea.l A2, [A6 + 0x8] 00000C90 2052 movea.l A0, [A2] 00000C92 4228 0035 clr.b [A0 + 0x35] 00000C96 2052 movea.l A0, [A2] 00000C98 117C 0001 001E move.b [A0 + 0x1E], 0x1 00000C9E 2F0A move.l -[A7], A2 00000CA0 2052 movea.l A0, [A2] 00000CA2 2F28 0014 move.l -[A7], [A0 + 0x14] 00000CA6 4EAD E138 jsr [A5 - 0x1EC8] 00000CAA 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000CAE 4E5E unlink A6 00000CB0 4E74 0004 rtd 0x0004 export_281: 00000CB4 4E56 0000 link A6, 0 00000CB8 48E7 0030 movem.l -[A7], A2,A3 00000CBC 246E 0008 movea.l A2, [A6 + 0x8] 00000CC0 2052 movea.l A0, [A2] 00000CC2 4A28 001C tst.b [A0 + 0x1C] 00000CC6 6706 beq +0x8 /* 00000CCE */ 00000CC8 2F0A move.l -[A7], A2 00000CCA 4EAD CF34 jsr [A5 - 0x30CC] label00000CCE: 00000CCE 246E 0008 movea.l A2, [A6 + 0x8] 00000CD2 2052 movea.l A0, [A2] 00000CD4 2668 0018 movea.l A3, [A0 + 0x18] 00000CD8 B6FC 0000 cmpa.w A3, 0x0 00000CDC 670E beq +0x10 /* 00000CEC */ 00000CDE 2F0B move.l -[A7], A3 00000CE0 4EAD D6D2 jsr [A5 - 0x292E] 00000CE4 7000 moveq.l D0, 0x00 00000CE6 2052 movea.l A0, [A2] 00000CE8 2140 0018 move.l [A0 + 0x18], D0 label00000CEC: 00000CEC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CF0 206E 0008 movea.l A0, [A6 + 0x8] 00000CF4 2250 movea.l A1, [A0] 00000CF6 2F29 0014 move.l -[A7], [A1 + 0x14] 00000CFA 4EAD E13E jsr [A5 - 0x1EC2] 00000CFE 7000 moveq.l D0, 0x00 00000D00 206E 0008 movea.l A0, [A6 + 0x8] 00000D04 2250 movea.l A1, [A0] 00000D06 2340 0014 move.l [A1 + 0x14], D0 00000D0A 2250 movea.l A1, [A0] 00000D0C 2469 0010 movea.l A2, [A1 + 0x10] 00000D10 B4FC 0000 cmpa.w A2, 0x0 00000D14 6704 beq +0x6 /* 00000D1A */ 00000D16 2F0A move.l -[A7], A2 00000D18 A914 syscall DisposeWindow label00000D1A: 00000D1A 7000 moveq.l D0, 0x00 00000D1C 246E 0008 movea.l A2, [A6 + 0x8] 00000D20 2052 movea.l A0, [A2] 00000D22 2140 0010 move.l [A0 + 0x10], D0 00000D26 2F0A move.l -[A7], A2 00000D28 4EBA F44C jsr [PC - 0xBB4 /* 00000176 */] 00000D2C 4CDF 0C00 movem.l A2,A3, [A7]+ 00000D30 4E5E unlink A6 00000D32 4E74 0004 rtd 0x0004 export_282: 00000D36 4E56 0000 link A6, 0 00000D3A 48E7 1820 movem.l -[A7], D3,D4,A2 00000D3E 7601 moveq.l D3, 0x01 00000D40 1F03 move.b -[A7], D3 00000D42 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000D46 544F addq.w A7, 2 00000D48 1800 move.b D4, D0 00000D4A 102D CD2A move.b D0, [A5 - 0x32D6] 00000D4E EC08 lsr D0.b, 6 00000D50 C003 and.b D0, D3 00000D52 246E 0008 movea.l A2, [A6 + 0x8] 00000D56 2052 movea.l A0, [A2] 00000D58 1140 0033 move.b [A0 + 0x33], D0 00000D5C 4A00 tst.b D0 00000D5E 6728 beq +0x2A /* 00000D88 */ 00000D60 594F subq.w A7, 4 00000D62 3F2E 000C move.w -[A7], [A6 + 0xC] 00000D66 42A7 clr.l -[A7] 00000D68 2052 movea.l A0, [A2] 00000D6A 4A28 0032 tst.b [A0 + 0x32] 00000D6E 6704 beq +0x6 /* 00000D74 */ 00000D70 70FF moveq.l D0, 0xFFFFFFFF 00000D72 6002 bra +0x4 /* 00000D76 */ label00000D74: 00000D74 7000 moveq.l D0, 0x00 label00000D76: 00000D76 2F00 move.l -[A7], D0 00000D78 AA46 syscall GetNewCWindow 00000D7A 201F move.l D0, [A7]+ 00000D7C 206E 0008 movea.l A0, [A6 + 0x8] 00000D80 2250 movea.l A1, [A0] 00000D82 2340 0010 move.l [A1 + 0x10], D0 00000D86 602A bra +0x2C /* 00000DB2 */ label00000D88: 00000D88 594F subq.w A7, 4 00000D8A 3F2E 000C move.w -[A7], [A6 + 0xC] 00000D8E 42A7 clr.l -[A7] 00000D90 206E 0008 movea.l A0, [A6 + 0x8] 00000D94 2250 movea.l A1, [A0] 00000D96 4A29 0032 tst.b [A1 + 0x32] 00000D9A 6704 beq +0x6 /* 00000DA0 */ 00000D9C 70FF moveq.l D0, 0xFFFFFFFF 00000D9E 6002 bra +0x4 /* 00000DA2 */ label00000DA0: 00000DA0 7000 moveq.l D0, 0x00 label00000DA2: 00000DA2 2F00 move.l -[A7], D0 00000DA4 A9BD syscall GetNewWindow 00000DA6 201F move.l D0, [A7]+ 00000DA8 206E 0008 movea.l A0, [A6 + 0x8] 00000DAC 2250 movea.l A1, [A0] 00000DAE 2340 0010 move.l [A1 + 0x10], D0 label00000DB2: 00000DB2 1F04 move.b -[A7], D4 00000DB4 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000DB8 544F addq.w A7, 2 00000DBA 206E 0008 movea.l A0, [A6 + 0x8] 00000DBE 2250 movea.l A1, [A0] 00000DC0 2F29 0010 move.l -[A7], [A1 + 0x10] 00000DC4 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000DC8 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000DCC 4E5E unlink A6 00000DCE 4E74 0006 rtd 0x0006 export_283: 00000DD2 4E56 FFE0 link A6, -0x0020 00000DD6 48E7 1C28 movem.l -[A7], D3,D4,D5,A2,A4 00000DDA 4203 clr.b D3 00000DDC 49EE FFE0 lea.l A4, [A6 - 0x20] 00000DE0 1883 move.b [A4], D3 00000DE2 7801 moveq.l D4, 0x01 00000DE4 1F04 move.b -[A7], D4 00000DE6 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000DEA 544F addq.w A7, 2 00000DEC 1A00 move.b D5, D0 00000DEE 102D CD2A move.b D0, [A5 - 0x32D6] 00000DF2 EC08 lsr D0.b, 6 00000DF4 C004 and.b D0, D4 00000DF6 246E 0008 movea.l A2, [A6 + 0x8] 00000DFA 2052 movea.l A0, [A2] 00000DFC 1140 0033 move.b [A0 + 0x33], D0 00000E00 4A00 tst.b D0 00000E02 6738 beq +0x3A /* 00000E3C */ 00000E04 594F subq.w A7, 4 00000E06 42A7 clr.l -[A7] 00000E08 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000E0C 486E FFE0 pea.l [A6 - 0x20] 00000E10 4227 clr.b -[A7] 00000E12 3F2E 000E move.w -[A7], [A6 + 0xE] 00000E16 2052 movea.l A0, [A2] 00000E18 4A28 0032 tst.b [A0 + 0x32] 00000E1C 6704 beq +0x6 /* 00000E22 */ 00000E1E 70FF moveq.l D0, 0xFFFFFFFF 00000E20 6002 bra +0x4 /* 00000E24 */ label00000E22: 00000E22 7000 moveq.l D0, 0x00 label00000E24: 00000E24 2F00 move.l -[A7], D0 00000E26 1F2E 000C move.b -[A7], [A6 + 0xC] 00000E2A 42A7 clr.l -[A7] 00000E2C AA45 syscall NewCWindow 00000E2E 201F move.l D0, [A7]+ 00000E30 206E 0008 movea.l A0, [A6 + 0x8] 00000E34 2250 movea.l A1, [A0] 00000E36 2340 0010 move.l [A1 + 0x10], D0 00000E3A 603A bra +0x3C /* 00000E76 */ label00000E3C: 00000E3C 594F subq.w A7, 4 00000E3E 42A7 clr.l -[A7] 00000E40 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000E44 486E FFE0 pea.l [A6 - 0x20] 00000E48 4227 clr.b -[A7] 00000E4A 3F2E 000E move.w -[A7], [A6 + 0xE] 00000E4E 206E 0008 movea.l A0, [A6 + 0x8] 00000E52 2250 movea.l A1, [A0] 00000E54 4A29 0032 tst.b [A1 + 0x32] 00000E58 6704 beq +0x6 /* 00000E5E */ 00000E5A 70FF moveq.l D0, 0xFFFFFFFF 00000E5C 6002 bra +0x4 /* 00000E60 */ label00000E5E: 00000E5E 7000 moveq.l D0, 0x00 label00000E60: 00000E60 2F00 move.l -[A7], D0 00000E62 1F2E 000C move.b -[A7], [A6 + 0xC] 00000E66 42A7 clr.l -[A7] 00000E68 A913 syscall NewWindow 00000E6A 201F move.l D0, [A7]+ 00000E6C 206E 0008 movea.l A0, [A6 + 0x8] 00000E70 2250 movea.l A1, [A0] 00000E72 2340 0010 move.l [A1 + 0x10], D0 label00000E76: 00000E76 1F05 move.b -[A7], D5 00000E78 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000E7C 544F addq.w A7, 2 00000E7E 206E 0008 movea.l A0, [A6 + 0x8] 00000E82 2250 movea.l A1, [A0] 00000E84 2F29 0010 move.l -[A7], [A1 + 0x10] 00000E88 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000E8C 4CDF 1438 movem.l D3,D4,D5,A2,A4, [A7]+ 00000E90 4E5E unlink A6 00000E92 4E74 000C rtd 0x000C export_284: 00000E96 4E56 0000 link A6, 0 00000E9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E9E 206E 0008 movea.l A0, [A6 + 0x8] 00000EA2 2250 movea.l A1, [A0] 00000EA4 2F29 000C move.l -[A7], [A1 + 0xC] 00000EA8 4EAD D810 jsr [A5 - 0x27F0] 00000EAC 4E5E unlink A6 00000EAE 4E74 0004 rtd 0x0004 export_285: 00000EB2 4E56 0000 link A6, 0 00000EB6 48E7 0038 movem.l -[A7], A2,A3,A4 00000EBA 70FF moveq.l D0, 0xFFFFFFFF 00000EBC 246E 000C movea.l A2, [A6 + 0xC] 00000EC0 2480 move.l [A2], D0 00000EC2 2540 0004 move.l [A2 + 0x4], D0 00000EC6 266E 0008 movea.l A3, [A6 + 0x8] 00000ECA 2053 movea.l A0, [A3] 00000ECC 2868 0010 movea.l A4, [A0 + 0x10] 00000ED0 302C 0016 move.w D0, [A4 + 0x16] 00000ED4 48C0 ext.l D0 00000ED6 322C 0012 move.w D1, [A4 + 0x12] 00000EDA 48C1 ext.l D1 00000EDC 9081 sub.l D0, D1 00000EDE 5280 addq.l D0, 1 00000EE0 2540 000C move.l [A2 + 0xC], D0 00000EE4 2053 movea.l A0, [A3] 00000EE6 2668 0010 movea.l A3, [A0 + 0x10] 00000EEA 302B 0014 move.w D0, [A3 + 0x14] 00000EEE 48C0 ext.l D0 00000EF0 322B 0010 move.w D1, [A3 + 0x10] 00000EF4 48C1 ext.l D1 00000EF6 9081 sub.l D0, D1 00000EF8 5280 addq.l D0, 1 00000EFA 2540 0008 move.l [A2 + 0x8], D0 00000EFE 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000F02 4E5E unlink A6 00000F04 4E74 0008 rtd 0x0008 export_286: 00000F08 4E56 0000 link A6, 0 00000F0C 48E7 0038 movem.l -[A7], A2,A3,A4 00000F10 7000 moveq.l D0, 0x00 00000F12 246E 000C movea.l A2, [A6 + 0xC] 00000F16 2480 move.l [A2], D0 00000F18 2540 0004 move.l [A2 + 0x4], D0 00000F1C 266E 0008 movea.l A3, [A6 + 0x8] 00000F20 2053 movea.l A0, [A3] 00000F22 2868 0010 movea.l A4, [A0 + 0x10] 00000F26 302C 0016 move.w D0, [A4 + 0x16] 00000F2A 48C0 ext.l D0 00000F2C 322C 0012 move.w D1, [A4 + 0x12] 00000F30 48C1 ext.l D1 00000F32 9081 sub.l D0, D1 00000F34 2540 000C move.l [A2 + 0xC], D0 00000F38 2053 movea.l A0, [A3] 00000F3A 2668 0010 movea.l A3, [A0 + 0x10] 00000F3E 302B 0014 move.w D0, [A3 + 0x14] 00000F42 48C0 ext.l D0 00000F44 322B 0010 move.w D1, [A3 + 0x10] 00000F48 48C1 ext.l D1 00000F4A 9081 sub.l D0, D1 00000F4C 2540 0008 move.l [A2 + 0x8], D0 00000F50 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000F54 4E5E unlink A6 00000F56 4E74 0008 rtd 0x0008 export_287: 00000F5A 4E56 0000 link A6, 0 00000F5E 48E7 0038 movem.l -[A7], A2,A3,A4 00000F62 7000 moveq.l D0, 0x00 00000F64 246E 000C movea.l A2, [A6 + 0xC] 00000F68 2480 move.l [A2], D0 00000F6A 2540 0004 move.l [A2 + 0x4], D0 00000F6E 266E 0008 movea.l A3, [A6 + 0x8] 00000F72 2053 movea.l A0, [A3] 00000F74 2868 0010 movea.l A4, [A0 + 0x10] 00000F78 302C 0016 move.w D0, [A4 + 0x16] 00000F7C 48C0 ext.l D0 00000F7E 322C 0012 move.w D1, [A4 + 0x12] 00000F82 48C1 ext.l D1 00000F84 9081 sub.l D0, D1 00000F86 2540 000C move.l [A2 + 0xC], D0 00000F8A 2053 movea.l A0, [A3] 00000F8C 2668 0010 movea.l A3, [A0 + 0x10] 00000F90 302B 0014 move.w D0, [A3 + 0x14] 00000F94 48C0 ext.l D0 00000F96 322B 0010 move.w D1, [A3 + 0x10] 00000F9A 48C1 ext.l D1 00000F9C 9081 sub.l D0, D1 00000F9E 2540 0008 move.l [A2 + 0x8], D0 00000FA2 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000FA6 4E5E unlink A6 00000FA8 4E74 0008 rtd 0x0008 export_288: 00000FAC 4E56 0000 link A6, 0 00000FB0 206E 0008 movea.l A0, [A6 + 0x8] 00000FB4 2250 movea.l A1, [A0] 00000FB6 1029 0032 move.b D0, [A1 + 0x32] 00000FBA 4E5E unlink A6 00000FBC 4E74 0004 rtd 0x0004 export_289: 00000FC0 4E56 0000 link A6, 0 00000FC4 206E 0008 movea.l A0, [A6 + 0x8] 00000FC8 2250 movea.l A1, [A0] 00000FCA 1029 0034 move.b D0, [A1 + 0x34] 00000FCE 4E5E unlink A6 00000FD0 4E74 0004 rtd 0x0004 export_290: 00000FD4 4E56 0000 link A6, 0 00000FD8 206E 0008 movea.l A0, [A6 + 0x8] 00000FDC 2250 movea.l A1, [A0] 00000FDE 1029 0033 move.b D0, [A1 + 0x33] 00000FE2 4E5E unlink A6 00000FE4 4E74 0004 rtd 0x0004 export_291: 00000FE8 4E56 0000 link A6, 0 00000FEC 102E 000C move.b D0, [A6 + 0xC] 00000FF0 6722 beq +0x24 /* 00001014 */ 00000FF2 206E 0008 movea.l A0, [A6 + 0x8] 00000FF6 2250 movea.l A1, [A0] 00000FF8 4A29 0032 tst.b [A1 + 0x32] 00000FFC 6716 beq +0x18 /* 00001014 */ 00000FFE 2F3C 0000 0197 move.l -[A7], 0x197 00001004 486D D1D2 pea.l [A5 - 0x2E2E] 00001008 486D D1DE pea.l [A5 - 0x2E22] 0000100C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001010 4FEF 000C lea.l A7, [A7 + 0xC] label00001014: 00001014 206E 0008 movea.l A0, [A6 + 0x8] 00001018 2250 movea.l A1, [A0] 0000101A 136E 000C 0034 move.b [A1 + 0x34], [A6 + 0xC] 00001020 4E5E unlink A6 00001022 4E74 0006 rtd 0x0006 export_292: 00001026 4E56 0000 link A6, 0 0000102A 206E 0008 movea.l A0, [A6 + 0x8] 0000102E 2250 movea.l A1, [A0] 00001030 2F29 0010 move.l -[A7], [A1 + 0x10] 00001034 2F2E 000C move.l -[A7], [A6 + 0xC] 00001038 A91A syscall SetWTitle 0000103A 4E5E unlink A6 0000103C 4E74 0008 rtd 0x0008 export_293: 00001040 4E56 0000 link A6, 0 00001044 206E 0008 movea.l A0, [A6 + 0x8] 00001048 2250 movea.l A1, [A0] 0000104A 2F29 0010 move.l -[A7], [A1 + 0x10] 0000104E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001052 A919 syscall GetWTitle 00001054 4E5E unlink A6 00001056 4E74 0008 rtd 0x0008 export_294: 0000105A 4E56 0000 link A6, 0 0000105E 206E 0008 movea.l A0, [A6 + 0x8] 00001062 2250 movea.l A1, [A0] 00001064 136E 000C 0035 move.b [A1 + 0x35], [A6 + 0xC] 0000106A 4E5E unlink A6 0000106C 4E74 0006 rtd 0x0006 export_295: 00001070 4E56 0000 link A6, 0 00001074 206E 0008 movea.l A0, [A6 + 0x8] 00001078 2250 movea.l A1, [A0] 0000107A 1029 0035 move.b D0, [A1 + 0x35] 0000107E 4E5E unlink A6 00001080 4E74 0004 rtd 0x0004 export_296: 00001084 4E56 0000 link A6, 0 00001088 554F subq.w A7, 2 0000108A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000108E 206E 0008 movea.l A0, [A6 + 0x8] 00001092 2250 movea.l A1, [A0] 00001094 2069 0010 movea.l A0, [A1 + 0x10] 00001098 2F28 0076 move.l -[A7], [A0 + 0x76] 0000109C A8E8 syscall PtInRgn 0000109E 101F move.b D0, [A7]+ 000010A0 4E5E unlink A6 000010A2 4E74 0008 rtd 0x0008 export_297: 000010A6 4E56 FFF8 link A6, -0x0008 000010AA 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000010AE 246E 000C movea.l A2, [A6 + 0xC] 000010B2 266E 0008 movea.l A3, [A6 + 0x8] 000010B6 2053 movea.l A0, [A3] 000010B8 702A moveq.l D0, 0x2A 000010BA D1C0 add.l A0, D0 000010BC 20DA move.l [A0]+, [A2]+ 000010BE 20DA move.l [A0]+, [A2]+ 000010C0 2053 movea.l A0, [A3] 000010C2 2468 0010 movea.l A2, [A0 + 0x10] 000010C6 4A2A 0071 tst.b [A2 + 0x71] 000010CA 6768 beq +0x6A /* 00001134 */ 000010CC 266A 0082 movea.l A3, [A2 + 0x82] 000010D0 2053 movea.l A0, [A3] 000010D2 5048 addq.w A0, 8 000010D4 43EE FFF8 lea.l A1, [A6 - 0x8] 000010D8 22D8 move.l [A1]+, [A0]+ 000010DA 22D8 move.l [A1]+, [A0]+ 000010DC 302E FFFE move.w D0, [A6 - 0x2] 000010E0 48C0 ext.l D0 000010E2 362E FFFA move.w D3, [A6 - 0x6] 000010E6 2203 move.l D1, D3 000010E8 48C1 ext.l D1 000010EA 9081 sub.l D0, D1 000010EC 206E 000C movea.l A0, [A6 + 0xC] 000010F0 3828 0006 move.w D4, [A0 + 0x6] 000010F4 2204 move.l D1, D4 000010F6 48C1 ext.l D1 000010F8 B081 cmp.l D0, D1 000010FA 6F06 ble +0x8 /* 00001102 */ 000010FC D644 add.w D3, D4 000010FE 3D43 FFFE move.w [A6 - 0x2], D3 label00001102: 00001102 302E FFFC move.w D0, [A6 - 0x4] 00001106 48C0 ext.l D0 00001108 362E FFF8 move.w D3, [A6 - 0x8] 0000110C 2203 move.l D1, D3 0000110E 48C1 ext.l D1 00001110 9081 sub.l D0, D1 00001112 206E 000C movea.l A0, [A6 + 0xC] 00001116 3828 0004 move.w D4, [A0 + 0x4] 0000111A 2204 move.l D1, D4 0000111C 48C1 ext.l D1 0000111E B081 cmp.l D0, D1 00001120 6F06 ble +0x8 /* 00001128 */ 00001122 D644 add.w D3, D4 00001124 3D43 FFFC move.w [A6 - 0x4], D3 label00001128: 00001128 41EE FFF8 lea.l A0, [A6 - 0x8] 0000112C 2253 movea.l A1, [A3] 0000112E 5049 addq.w A1, 8 00001130 22D8 move.l [A1]+, [A0]+ 00001132 22D8 move.l [A1]+, [A0]+ label00001134: 00001134 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00001138 4E5E unlink A6 0000113A 4E74 0008 rtd 0x0008 export_298: 0000113E 4E56 0000 link A6, 0 00001142 2F0A move.l -[A7], A2 00001144 206E 0008 movea.l A0, [A6 + 0x8] 00001148 2250 movea.l A1, [A0] 0000114A 2069 0010 movea.l A0, [A1 + 0x10] 0000114E 2468 0082 movea.l A2, [A0 + 0x82] 00001152 206E 000C movea.l A0, [A6 + 0xC] 00001156 2252 movea.l A1, [A2] 00001158 5049 addq.w A1, 8 0000115A 22D8 move.l [A1]+, [A0]+ 0000115C 22D8 move.l [A1]+, [A0]+ 0000115E 245F movea.l A2, [A7]+ 00001160 4E5E unlink A6 00001162 4E74 0008 rtd 0x0008 export_299: 00001166 4E56 0000 link A6, 0 0000116A 206E 0008 movea.l A0, [A6 + 0x8] 0000116E 2250 movea.l A1, [A0] 00001170 336E 000C 003E move.w [A1 + 0x3E], [A6 + 0xC] 00001176 4E5E unlink A6 00001178 4E74 0006 rtd 0x0006 export_300: 0000117C 4E56 0000 link A6, 0 00001180 206E 0008 movea.l A0, [A6 + 0x8] 00001184 2250 movea.l A1, [A0] 00001186 3029 003E move.w D0, [A1 + 0x3E] 0000118A 4E5E unlink A6 0000118C 4E74 0004 rtd 0x0004 export_301: 00001190 4E56 0000 link A6, 0 00001194 2F0A move.l -[A7], A2 00001196 246E 0008 movea.l A2, [A6 + 0x8] 0000119A 2052 movea.l A0, [A2] 0000119C 4A28 001C tst.b [A0 + 0x1C] 000011A0 6612 bne +0x14 /* 000011B4 */ 000011A2 2F0A move.l -[A7], A2 000011A4 4EBA F030 jsr [PC - 0xFD0 /* 000001D6 */] 000011A8 2F0A move.l -[A7], A2 000011AA 2052 movea.l A0, [A2] 000011AC 2F28 0014 move.l -[A7], [A0 + 0x14] 000011B0 4EAD E14A jsr [A5 - 0x1EB6] label000011B4: 000011B4 245F movea.l A2, [A7]+ 000011B6 4E5E unlink A6 000011B8 4E74 0004 rtd 0x0004 export_302: 000011BC 4E56 0000 link A6, 0 000011C0 2F0A move.l -[A7], A2 000011C2 246E 0008 movea.l A2, [A6 + 0x8] 000011C6 2052 movea.l A0, [A2] 000011C8 4A28 001C tst.b [A0 + 0x1C] 000011CC 6712 beq +0x14 /* 000011E0 */ 000011CE 2F0A move.l -[A7], A2 000011D0 4EBA F01E jsr [PC - 0xFE2 /* 000001F0 */] 000011D4 2F0A move.l -[A7], A2 000011D6 2052 movea.l A0, [A2] 000011D8 2F28 0014 move.l -[A7], [A0 + 0x14] 000011DC 4EAD E150 jsr [A5 - 0x1EB0] label000011E0: 000011E0 245F movea.l A2, [A7]+ 000011E2 4E5E unlink A6 000011E4 4E74 0004 rtd 0x0004 export_303: 000011E8 4E56 0000 link A6, 0 000011EC 48E7 1030 movem.l -[A7], D3,A2,A3 000011F0 246E 0008 movea.l A2, [A6 + 0x8] 000011F4 2652 movea.l A3, [A2] 000011F6 4A2B 0032 tst.b [A3 + 0x32] 000011FA 6732 beq +0x34 /* 0000122E */ 000011FC 302B 003C move.w D0, [A3 + 0x3C] 00001200 363C 7FFF move.w D3, 0x7FFF 00001204 B043 cmp.w D0, D3 00001206 6726 beq +0x28 /* 0000122E */ 00001208 302B 003A move.w D0, [A3 + 0x3A] 0000120C B043 cmp.w D0, D3 0000120E 671E beq +0x20 /* 0000122E */ 00001210 3F2B 003C move.w -[A7], [A3 + 0x3C] 00001214 3F2B 003A move.w -[A7], [A3 + 0x3A] 00001218 2F0A move.l -[A7], A2 0000121A 4EAD D0F6 jsr [A5 - 0x2F0A] 0000121E 363C 7FFF move.w D3, 0x7FFF 00001222 2052 movea.l A0, [A2] 00001224 3143 003C move.w [A0 + 0x3C], D3 00001228 2052 movea.l A0, [A2] 0000122A 3143 003A move.w [A0 + 0x3A], D3 label0000122E: 0000122E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001232 4E5E unlink A6 00001234 4E74 0004 rtd 0x0004 export_304: 00001238 4E56 0000 link A6, 0 0000123C 48E7 1030 movem.l -[A7], D3,A2,A3 00001240 246E 0008 movea.l A2, [A6 + 0x8] 00001244 2652 movea.l A3, [A2] 00001246 4A2B 0032 tst.b [A3 + 0x32] 0000124A 674E beq +0x50 /* 0000129A */ 0000124C 302B 003C move.w D0, [A3 + 0x3C] 00001250 363C 7FFF move.w D3, 0x7FFF 00001254 B043 cmp.w D0, D3 00001256 6642 bne +0x44 /* 0000129A */ 00001258 302B 003A move.w D0, [A3 + 0x3A] 0000125C B043 cmp.w D0, D3 0000125E 663A bne +0x3C /* 0000129A */ 00001260 2F0A move.l -[A7], A2 00001262 4EAD CFA0 jsr [A5 - 0x3060] 00001266 2652 movea.l A3, [A2] 00001268 206B 0010 movea.l A0, [A3 + 0x10] 0000126C 2028 0010 move.l D0, [A0 + 0x10] 00001270 2740 003A move.l [A3 + 0x3A], D0 00001274 2052 movea.l A0, [A2] 00001276 703A moveq.l D0, 0x3A 00001278 D1C0 add.l A0, D0 0000127A 2F08 move.l -[A7], A0 0000127C A870 syscall LocalToGlobal 0000127E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001282 4EAD D102 jsr [A5 - 0x2EFE] 00001286 363C 7FFF move.w D3, 0x7FFF 0000128A 206E 0008 movea.l A0, [A6 + 0x8] 0000128E 2250 movea.l A1, [A0] 00001290 3343 0038 move.w [A1 + 0x38], D3 00001294 2250 movea.l A1, [A0] 00001296 3343 0036 move.w [A1 + 0x36], D3 label0000129A: 0000129A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000129E 4E5E unlink A6 000012A0 4E74 0004 rtd 0x0004 export_305: 000012A4 4E56 0000 link A6, 0 000012A8 48E7 0030 movem.l -[A7], A2,A3 000012AC 246E 0008 movea.l A2, [A6 + 0x8] 000012B0 2652 movea.l A3, [A2] 000012B2 4A2B 0032 tst.b [A3 + 0x32] 000012B6 6706 beq +0x8 /* 000012BE */ 000012B8 276E 000C 003A move.l [A3 + 0x3A], [A6 + 0xC] label000012BE: 000012BE 4CDF 0C00 movem.l A2,A3, [A7]+ 000012C2 4E5E unlink A6 000012C4 4E74 0008 rtd 0x0008 export_306: 000012C8 4E56 0000 link A6, 0 000012CC 48E7 0030 movem.l -[A7], A2,A3 000012D0 246E 0008 movea.l A2, [A6 + 0x8] 000012D4 2652 movea.l A3, [A2] 000012D6 4A2B 001D tst.b [A3 + 0x1D] 000012DA 6624 bne +0x26 /* 00001300 */ 000012DC 2F2B 0010 move.l -[A7], [A3 + 0x10] 000012E0 7001 moveq.l D0, 0x01 000012E2 1F00 move.b -[A7], D0 000012E4 A91C syscall HiliteWindow 000012E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012EA 4EBA EF6C jsr [PC - 0x1094 /* 00000258 */] 000012EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012F2 206E 0008 movea.l A0, [A6 + 0x8] 000012F6 2250 movea.l A1, [A0] 000012F8 2F29 000C move.l -[A7], [A1 + 0xC] 000012FC 4EAD D816 jsr [A5 - 0x27EA] label00001300: 00001300 4CDF 0C00 movem.l A2,A3, [A7]+ 00001304 4E5E unlink A6 00001306 4E74 0004 rtd 0x0004 export_307: 0000130A 4E56 0000 link A6, 0 0000130E 48E7 0030 movem.l -[A7], A2,A3 00001312 246E 0008 movea.l A2, [A6 + 0x8] 00001316 2652 movea.l A3, [A2] 00001318 4A2B 001D tst.b [A3 + 0x1D] 0000131C 6722 beq +0x24 /* 00001340 */ 0000131E 2F2B 0010 move.l -[A7], [A3 + 0x10] 00001322 4227 clr.b -[A7] 00001324 A91C syscall HiliteWindow 00001326 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000132A 206E 0008 movea.l A0, [A6 + 0x8] 0000132E 2250 movea.l A1, [A0] 00001330 2F29 000C move.l -[A7], [A1 + 0xC] 00001334 4EAD D81C jsr [A5 - 0x27E4] 00001338 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000133C 4EBA EF7C jsr [PC - 0x1084 /* 000002BA */] label00001340: 00001340 4CDF 0C00 movem.l A2,A3, [A7]+ 00001344 4E5E unlink A6 00001346 4E74 0004 rtd 0x0004 export_308: 0000134A 4E56 0000 link A6, 0 0000134E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001352 206E 0008 movea.l A0, [A6 + 0x8] 00001356 2250 movea.l A1, [A0] 00001358 2F29 0014 move.l -[A7], [A1 + 0x14] 0000135C 4EAD E144 jsr [A5 - 0x1EBC] 00001360 206E 0008 movea.l A0, [A6 + 0x8] 00001364 2250 movea.l A1, [A0] 00001366 137C 0001 001C move.b [A1 + 0x1C], 0x1 0000136C 4E5E unlink A6 0000136E 4E74 0004 rtd 0x0004 export_309: 00001372 4E56 0000 link A6, 0 00001376 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000137A 246E 0008 movea.l A2, [A6 + 0x8] 0000137E 2652 movea.l A3, [A2] 00001380 302B 0038 move.w D0, [A3 + 0x38] 00001384 363C 7FFF move.w D3, 0x7FFF 00001388 B043 cmp.w D0, D3 0000138A 6708 beq +0xA /* 00001394 */ 0000138C 302B 0036 move.w D0, [A3 + 0x36] 00001390 B043 cmp.w D0, D3 00001392 6604 bne +0x6 /* 00001398 */ label00001394: 00001394 7000 moveq.l D0, 0x00 00001396 6002 bra +0x4 /* 0000139A */ label00001398: 00001398 7001 moveq.l D0, 0x01 label0000139A: 0000139A 1800 move.b D4, D0 0000139C 4A2B 001C tst.b [A3 + 0x1C] 000013A0 6632 bne +0x34 /* 000013D4 */ 000013A2 4A04 tst.b D4 000013A4 672E beq +0x30 /* 000013D4 */ 000013A6 2F0A move.l -[A7], A2 000013A8 4EBA EE2C jsr [PC - 0x11D4 /* 000001D6 */] 000013AC 2652 movea.l A3, [A2] 000013AE 2F2B 0010 move.l -[A7], [A3 + 0x10] 000013B2 3F2B 0038 move.w -[A7], [A3 + 0x38] 000013B6 3F2B 0036 move.w -[A7], [A3 + 0x36] 000013BA 4227 clr.b -[A7] 000013BC A91B syscall MoveWindow 000013BE 206E 0008 movea.l A0, [A6 + 0x8] 000013C2 2250 movea.l A1, [A0] 000013C4 7036 moveq.l D0, 0x36 000013C6 D3C0 add.l A1, D0 000013C8 2F09 move.l -[A7], A1 000013CA 3F3C 7FFF move.w -[A7], 0x7FFF 000013CE 3F3C 7FFF move.w -[A7], 0x7FFF 000013D2 A880 syscall SetPt label000013D4: 000013D4 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000013D8 4E5E unlink A6 000013DA 4E74 0004 rtd 0x0004 export_310: 000013DE 4E56 0000 link A6, 0 000013E2 48E7 0030 movem.l -[A7], A2,A3 000013E6 246E 0008 movea.l A2, [A6 + 0x8] 000013EA 2052 movea.l A0, [A2] 000013EC 4A28 001C tst.b [A0 + 0x1C] 000013F0 6736 beq +0x38 /* 00001428 */ 000013F2 2F0A move.l -[A7], A2 000013F4 4EBA EDFA jsr [PC - 0x1206 /* 000001F0 */] 000013F8 2052 movea.l A0, [A2] 000013FA 2F28 0010 move.l -[A7], [A0 + 0x10] 000013FE A873 syscall SetPort 00001400 4EBA F610 jsr [PC - 0x9F0 /* 00000A12 */] 00001404 246E 0008 movea.l A2, [A6 + 0x8] 00001408 2652 movea.l A3, [A2] 0000140A 206B 0010 movea.l A0, [A3 + 0x10] 0000140E 2028 0010 move.l D0, [A0 + 0x10] 00001412 2740 0036 move.l [A3 + 0x36], D0 00001416 2052 movea.l A0, [A2] 00001418 7036 moveq.l D0, 0x36 0000141A D1C0 add.l A0, D0 0000141C 2F08 move.l -[A7], A0 0000141E A870 syscall LocalToGlobal 00001420 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001424 4EAD D102 jsr [A5 - 0x2EFE] label00001428: 00001428 4CDF 0C00 movem.l A2,A3, [A7]+ 0000142C 4E5E unlink A6 0000142E 4E74 0004 rtd 0x0004 export_311: 00001432 4E56 0000 link A6, 0 00001436 206E 0008 movea.l A0, [A6 + 0x8] 0000143A 2250 movea.l A1, [A0] 0000143C 2F29 0010 move.l -[A7], [A1 + 0x10] 00001440 1F2E 000C move.b -[A7], [A6 + 0xC] 00001444 A908 syscall ShowHide 00001446 206E 0008 movea.l A0, [A6 + 0x8] 0000144A 2250 movea.l A1, [A0] 0000144C 136E 000C 001C move.b [A1 + 0x1C], [A6 + 0xC] 00001452 4E5E unlink A6 00001454 4E74 0006 rtd 0x0006 export_312: 00001458 4E56 0000 link A6, 0 0000145C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001460 2F2E 000C move.l -[A7], [A6 + 0xC] 00001464 206E 0008 movea.l A0, [A6 + 0x8] 00001468 2250 movea.l A1, [A0] 0000146A 2F29 0014 move.l -[A7], [A1 + 0x14] 0000146E 4EAD E156 jsr [A5 - 0x1EAA] 00001472 4E5E unlink A6 00001474 4E74 0008 rtd 0x0008 export_313: 00001478 4E56 FFF8 link A6, -0x0008 0000147C 48E7 0C20 movem.l -[A7], D4,D5,A2 00001480 246E 0008 movea.l A2, [A6 + 0x8] 00001484 2052 movea.l A0, [A2] 00001486 2068 0010 movea.l A0, [A0 + 0x10] 0000148A 7010 moveq.l D0, 0x10 0000148C D1C0 add.l A0, D0 0000148E 43EE FFF8 lea.l A1, [A6 - 0x8] 00001492 22D8 move.l [A1]+, [A0]+ 00001494 22D8 move.l [A1]+, [A0]+ 00001496 3A2E FFFC move.w D5, [A6 - 0x4] 0000149A 48C5 ext.l D5 0000149C 322E FFF8 move.w D1, [A6 - 0x8] 000014A0 48C1 ext.l D1 000014A2 9A81 sub.l D5, D1 000014A4 E1A5 asl D5, D0 000014A6 322E FFFE move.w D1, [A6 - 0x2] 000014AA 48C1 ext.l D1 000014AC 342E FFFA move.w D2, [A6 - 0x6] 000014B0 48C2 ext.l D2 000014B2 9282 sub.l D1, D2 000014B4 DA81 add.l D5, D1 000014B6 2052 movea.l A0, [A2] 000014B8 722A moveq.l D1, 0x2A 000014BA D1C1 add.l A0, D1 000014BC 43EE FFF8 lea.l A1, [A6 - 0x8] 000014C0 22D8 move.l [A1]+, [A0]+ 000014C2 22D8 move.l [A1]+, [A0]+ 000014C4 526E FFFE addq.w [A6 - 0x2], 1 000014C8 526E FFFC addq.w [A6 - 0x4], 1 000014CC 594F subq.w A7, 4 000014CE 2052 movea.l A0, [A2] 000014D0 2F28 0010 move.l -[A7], [A0 + 0x10] 000014D4 206E 000C movea.l A0, [A6 + 0xC] 000014D8 2F28 000A move.l -[A7], [A0 + 0xA] 000014DC 486E FFF8 pea.l [A6 - 0x8] 000014E0 A92B syscall GrowWindow 000014E2 281F move.l D4, [A7]+ 000014E4 6716 beq +0x18 /* 000014FC */ 000014E6 B885 cmp.l D4, D5 000014E8 6712 beq +0x14 /* 000014FC */ 000014EA 3F04 move.w -[A7], D4 000014EC 2004 move.l D0, D4 000014EE 7210 moveq.l D1, 0x10 000014F0 E2A8 lsr D0, D1 000014F2 3F00 move.w -[A7], D0 000014F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014F8 4EAD D0FC jsr [A5 - 0x2F04] label000014FC: 000014FC 4CDF 0430 movem.l D4,D5,A2, [A7]+ 00001500 4E5E unlink A6 00001502 4E74 0008 rtd 0x0008 export_314: 00001506 4E56 FFF8 link A6, -0x0008 0000150A 48E7 0030 movem.l -[A7], A2,A3 0000150E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001512 4EAD CFA0 jsr [A5 - 0x3060] 00001516 206E 0008 movea.l A0, [A6 + 0x8] 0000151A 2250 movea.l A1, [A0] 0000151C 2069 0010 movea.l A0, [A1 + 0x10] 00001520 7010 moveq.l D0, 0x10 00001522 D1C0 add.l A0, D0 00001524 43EE FFF8 lea.l A1, [A6 - 0x8] 00001528 22D8 move.l [A1]+, [A0]+ 0000152A 22D8 move.l [A1]+, [A0]+ 0000152C 486E FFF8 pea.l [A6 - 0x8] 00001530 A87B syscall ClipRect 00001532 486E FFF8 pea.l [A6 - 0x8] 00001536 A8A3 syscall EraseRect 00001538 206E 0008 movea.l A0, [A6 + 0x8] 0000153C 2250 movea.l A1, [A0] 0000153E 2F29 0010 move.l -[A7], [A1 + 0x10] 00001542 3F2E 000C move.w -[A7], [A6 + 0xC] 00001546 4227 clr.b -[A7] 00001548 A83A syscall ZoomWindow 0000154A 246E 0008 movea.l A2, [A6 + 0x8] 0000154E 2652 movea.l A3, [A2] 00001550 4AAB 0018 tst.l [A3 + 0x18] 00001554 6742 beq +0x44 /* 00001598 */ 00001556 206B 0010 movea.l A0, [A3 + 0x10] 0000155A 3028 0016 move.w D0, [A0 + 0x16] 0000155E 906E FFFE sub.w D0, [A6 - 0x2] 00001562 3D40 FFFE move.w [A6 - 0x2], D0 00001566 2052 movea.l A0, [A2] 00001568 2068 0010 movea.l A0, [A0 + 0x10] 0000156C 3028 0014 move.w D0, [A0 + 0x14] 00001570 906E FFFC sub.w D0, [A6 - 0x4] 00001574 3D40 FFFC move.w [A6 - 0x4], D0 00001578 486D 05AA pea.l [A5 + 0x5AA /* export_177 */] 0000157C 486E FFF8 pea.l [A6 - 0x8] 00001580 2052 movea.l A0, [A2] 00001582 2F28 0018 move.l -[A7], [A0 + 0x18] 00001586 4EAD D6F6 jsr [A5 - 0x290A] 0000158A 2052 movea.l A0, [A2] 0000158C 2068 0010 movea.l A0, [A0 + 0x10] 00001590 7010 moveq.l D0, 0x10 00001592 D1C0 add.l A0, D0 00001594 2F08 move.l -[A7], A0 00001596 A928 syscall InvalRect label00001598: 00001598 246E 0008 movea.l A2, [A6 + 0x8] 0000159C 2652 movea.l A3, [A2] 0000159E 4A2B 0032 tst.b [A3 + 0x32] 000015A2 670A beq +0xC /* 000015AE */ 000015A4 2F0A move.l -[A7], A2 000015A6 2F2B 0014 move.l -[A7], [A3 + 0x14] 000015AA 4EAD E144 jsr [A5 - 0x1EBC] label000015AE: 000015AE 4CDF 0C00 movem.l A2,A3, [A7]+ 000015B2 4E5E unlink A6 000015B4 4E74 0006 rtd 0x0006 export_315: 000015B8 4E56 0000 link A6, 0 000015BC 48E7 0030 movem.l -[A7], A2,A3 000015C0 206E 0008 movea.l A0, [A6 + 0x8] 000015C4 2250 movea.l A1, [A0] 000015C6 2F29 0010 move.l -[A7], [A1 + 0x10] 000015CA 3F2E 000E move.w -[A7], [A6 + 0xE] 000015CE 3F2E 000C move.w -[A7], [A6 + 0xC] 000015D2 4227 clr.b -[A7] 000015D4 A91B syscall MoveWindow 000015D6 206E 0008 movea.l A0, [A6 + 0x8] 000015DA 2250 movea.l A1, [A0] 000015DC 2069 0010 movea.l A0, [A1 + 0x10] 000015E0 2468 0082 movea.l A2, [A0 + 0x82] 000015E4 B4FC 0000 cmpa.w A2, 0x0 000015E8 6718 beq +0x1A /* 00001602 */ 000015EA 2652 movea.l A3, [A2] 000015EC 2F0B move.l -[A7], A3 000015EE 302E 000E move.w D0, [A6 + 0xE] 000015F2 906B 0002 sub.w D0, [A3 + 0x2] 000015F6 3F00 move.w -[A7], D0 000015F8 302E 000C move.w D0, [A6 + 0xC] 000015FC 9053 sub.w D0, [A3] 000015FE 3F00 move.w -[A7], D0 00001600 A8A8 syscall OffsetRect label00001602: 00001602 4CDF 0C00 movem.l A2,A3, [A7]+ 00001606 4E5E unlink A6 00001608 4E74 0008 rtd 0x0008 export_316: 0000160C 4E56 FFF8 link A6, -0x0008 00001610 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00001614 4240 clr.w D0 00001616 3D40 FFF8 move.w [A6 - 0x8], D0 0000161A 3D40 FFFA move.w [A6 - 0x6], D0 0000161E 246E 0008 movea.l A2, [A6 + 0x8] 00001622 2052 movea.l A0, [A2] 00001624 2668 0010 movea.l A3, [A0 + 0x10] 00001628 302B 0016 move.w D0, [A3 + 0x16] 0000162C 906B 0012 sub.w D0, [A3 + 0x12] 00001630 3D40 FFFE move.w [A6 - 0x2], D0 00001634 2052 movea.l A0, [A2] 00001636 2668 0010 movea.l A3, [A0 + 0x10] 0000163A 302B 0014 move.w D0, [A3 + 0x14] 0000163E 906B 0010 sub.w D0, [A3 + 0x10] 00001642 3D40 FFFC move.w [A6 - 0x4], D0 00001646 362E 000E move.w D3, [A6 + 0xE] 0000164A 2652 movea.l A3, [A2] 0000164C 382B 0030 move.w D4, [A3 + 0x30] 00001650 B644 cmp.w D3, D4 00001652 6C06 bge +0x8 /* 0000165A */ 00001654 2003 move.l D0, D3 00001656 48C0 ext.l D0 00001658 6008 bra +0xA /* 00001662 */ label0000165A: 0000165A 3004 move.w D0, D4 0000165C 2200 move.l D1, D0 0000165E 48C1 ext.l D1 00001660 2001 move.l D0, D1 label00001662: 00001662 3D40 000E move.w [A6 + 0xE], D0 00001666 362E 000C move.w D3, [A6 + 0xC] 0000166A 382B 002E move.w D4, [A3 + 0x2E] 0000166E B644 cmp.w D3, D4 00001670 6C06 bge +0x8 /* 00001678 */ 00001672 2203 move.l D1, D3 00001674 48C1 ext.l D1 00001676 6008 bra +0xA /* 00001680 */ label00001678: 00001678 3204 move.w D1, D4 0000167A 2401 move.l D2, D1 0000167C 48C2 ext.l D2 0000167E 2202 move.l D1, D2 label00001680: 00001680 3D41 000C move.w [A6 + 0xC], D1 00001684 362B 002C move.w D3, [A3 + 0x2C] 00001688 B043 cmp.w D0, D3 0000168A 6F06 ble +0x8 /* 00001692 */ 0000168C 2400 move.l D2, D0 0000168E 48C2 ext.l D2 00001690 6008 bra +0xA /* 0000169A */ label00001692: 00001692 3403 move.w D2, D3 00001694 2602 move.l D3, D2 00001696 48C3 ext.l D3 00001698 2403 move.l D2, D3 label0000169A: 0000169A 3D42 000E move.w [A6 + 0xE], D2 0000169E 362B 002A move.w D3, [A3 + 0x2A] 000016A2 B243 cmp.w D1, D3 000016A4 6F06 ble +0x8 /* 000016AC */ 000016A6 2001 move.l D0, D1 000016A8 48C0 ext.l D0 000016AA 6008 bra +0xA /* 000016B4 */ label000016AC: 000016AC 3003 move.w D0, D3 000016AE 2600 move.l D3, D0 000016B0 48C3 ext.l D3 000016B2 2003 move.l D0, D3 label000016B4: 000016B4 3D40 000C move.w [A6 + 0xC], D0 000016B8 2F2B 0010 move.l -[A7], [A3 + 0x10] 000016BC 3F02 move.w -[A7], D2 000016BE 3F00 move.w -[A7], D0 000016C0 7001 moveq.l D0, 0x01 000016C2 1F00 move.b -[A7], D0 000016C4 A91D syscall SizeWindow 000016C6 246E 0008 movea.l A2, [A6 + 0x8] 000016CA 2052 movea.l A0, [A2] 000016CC 4AA8 0018 tst.l [A0 + 0x18] 000016D0 672A beq +0x2C /* 000016FC */ 000016D2 302E 000E move.w D0, [A6 + 0xE] 000016D6 906E FFFE sub.w D0, [A6 - 0x2] 000016DA 3D40 FFFE move.w [A6 - 0x2], D0 000016DE 302E 000C move.w D0, [A6 + 0xC] 000016E2 906E FFFC sub.w D0, [A6 - 0x4] 000016E6 3D40 FFFC move.w [A6 - 0x4], D0 000016EA 486D 05AA pea.l [A5 + 0x5AA /* export_177 */] 000016EE 486E FFF8 pea.l [A6 - 0x8] 000016F2 2052 movea.l A0, [A2] 000016F4 2F28 0018 move.l -[A7], [A0 + 0x18] 000016F8 4EAD D6F6 jsr [A5 - 0x290A] label000016FC: 000016FC 4EBA F314 jsr [PC - 0xCEC /* 00000A12 */] 00001700 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001704 4EAD D108 jsr [A5 - 0x2EF8] 00001708 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000170C 4E5E unlink A6 0000170E 4E74 0008 rtd 0x0008 export_317: 00001712 4E56 FFF8 link A6, -0x0008 00001716 2F0A move.l -[A7], A2 00001718 486E FFF8 pea.l [A6 - 0x8] 0000171C 246E 0008 movea.l A2, [A6 + 0x8] 00001720 2052 movea.l A0, [A2] 00001722 2F28 0014 move.l -[A7], [A0 + 0x14] 00001726 4EAD E168 jsr [A5 - 0x1E98] 0000172A 2052 movea.l A0, [A2] 0000172C 2F28 0010 move.l -[A7], [A0 + 0x10] 00001730 302E FFFE move.w D0, [A6 - 0x2] 00001734 0640 03E8 addi.w D0, 0x3E8 00001738 3F00 move.w -[A7], D0 0000173A 302E FFFC move.w D0, [A6 - 0x4] 0000173E 0640 03E8 addi.w D0, 0x3E8 00001742 3F00 move.w -[A7], D0 00001744 4227 clr.b -[A7] 00001746 A91B syscall MoveWindow 00001748 245F movea.l A2, [A7]+ 0000174A 4E5E unlink A6 0000174C 4E74 0004 rtd 0x0004 export_318: 00001750 4E56 FFB0 link A6, -0x0050 00001754 2F0A move.l -[A7], A2 00001756 486E FFB0 pea.l [A6 - 0x50] 0000175A A874 syscall GetPort 0000175C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001760 4EAD CFA0 jsr [A5 - 0x3060] 00001764 206E 0008 movea.l A0, [A6 + 0x8] 00001768 2250 movea.l A1, [A0] 0000176A 2F29 0010 move.l -[A7], [A1 + 0x10] 0000176E A922 syscall BeginUpdate 00001770 206D CE52 movea.l A0, [A5 - 0x31AE] 00001774 7010 moveq.l D0, 0x10 00001776 D1C0 add.l A0, D0 00001778 2F08 move.l -[A7], A0 0000177A A87B syscall ClipRect 0000177C 102D CD2A move.b D0, [A5 - 0x32D6] 00001780 EC08 lsr D0.b, 6 00001782 7201 moveq.l D1, 0x01 00001784 C001 and.b D0, D1 00001786 6718 beq +0x1A /* 000017A0 */ 00001788 486E FFBC pea.l [A6 - 0x44] 0000178C AA1A syscall GetBackColor 0000178E 486E FFBC pea.l [A6 - 0x44] 00001792 AA15 syscall RGBBackColor 00001794 486E FFBC pea.l [A6 - 0x44] 00001798 AA19 syscall GetForeColor 0000179A 486E FFBC pea.l [A6 - 0x44] 0000179E AA14 syscall RGBForeColor label000017A0: 000017A0 206D CE52 movea.l A0, [A5 - 0x31AE] 000017A4 7010 moveq.l D0, 0x10 000017A6 D1C0 add.l A0, D0 000017A8 2F08 move.l -[A7], A0 000017AA A8A3 syscall EraseRect 000017AC 206E 0008 movea.l A0, [A6 + 0x8] 000017B0 2250 movea.l A1, [A0] 000017B2 4AA9 0018 tst.l [A1 + 0x18] 000017B6 6770 beq +0x72 /* 00001828 */ 000017B8 206D CE52 movea.l A0, [A5 - 0x31AE] 000017BC 2068 0018 movea.l A0, [A0 + 0x18] 000017C0 2050 movea.l A0, [A0] 000017C2 5448 addq.w A0, 2 000017C4 43EE FFB4 lea.l A1, [A6 - 0x4C] 000017C8 22D8 move.l [A1]+, [A0]+ 000017CA 22D8 move.l [A1]+, [A0]+ 000017CC 486E FFC4 pea.l [A6 - 0x3C] 000017D0 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000017D4 584F addq.w A7, 4 000017D6 41EE FFD2 lea.l A0, [A6 - 0x2E] 000017DA 7000 moveq.l D0, 0x00 000017DC 43FA 0006 lea.l A1, [PC + 0x6 /* 000017E4, value 0x4A80661C */] 000017E0 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 000017E4 4A80 tst.l D0 000017E6 661C bne +0x1E /* 00001804 */ 000017E8 486D 05FA pea.l [A5 + 0x5FA /* export_187 */] 000017EC 486E FFB4 pea.l [A6 - 0x4C] 000017F0 206E 0008 movea.l A0, [A6 + 0x8] 000017F4 2250 movea.l A1, [A0] 000017F6 2F29 0018 move.l -[A7], [A1 + 0x18] 000017FA 4EAD D6F6 jsr [A5 - 0x290A] 000017FE 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001802 6024 bra +0x26 /* 00001828 */ label00001804: 00001804 246D CD78 movea.l A2, [A5 - 0x3288] 00001808 2052 movea.l A0, [A2] 0000180A 4A28 0033 tst.b [A0 + 0x33] 0000180E 6706 beq +0x8 /* 00001816 */ 00001810 2F0A move.l -[A7], A2 00001812 4EAD F974 jsr [A5 - 0x68C] label00001816: 00001816 102E FFC9 move.b D0, [A6 - 0x37] 0000181A 670C beq +0xE /* 00001828 */ 0000181C 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00001820 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00001824 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00001828: 00001828 206E 0008 movea.l A0, [A6 + 0x8] 0000182C 2250 movea.l A1, [A0] 0000182E 2F29 0010 move.l -[A7], [A1 + 0x10] 00001832 A923 syscall EndUpdate 00001834 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00001838 A873 syscall SetPort 0000183A 4EBA F1D6 jsr [PC - 0xE2A /* 00000A12 */] 0000183E 245F movea.l A2, [A7]+ 00001840 4E5E unlink A6 00001842 4E74 0004 rtd 0x0004 export_319: 00001846 4E56 0000 link A6, 0 0000184A 206E 0008 movea.l A0, [A6 + 0x8] 0000184E 2250 movea.l A1, [A0] 00001850 2F29 0010 move.l -[A7], [A1 + 0x10] 00001854 A873 syscall SetPort 00001856 4267 clr.w -[A7] 00001858 4267 clr.w -[A7] 0000185A A878 syscall SetOrigin 0000185C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001860 4EBA F1A0 jsr [PC - 0xE60 /* 00000A02 */] 00001864 4E5E unlink A6 00001866 4E74 0004 rtd 0x0004 export_320: 0000186A 4E56 0000 link A6, 0 0000186E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001872 4EAD CFA0 jsr [A5 - 0x3060] 00001876 206E 000C movea.l A0, [A6 + 0xC] 0000187A 700A moveq.l D0, 0x0A 0000187C D1C0 add.l A0, D0 0000187E 2F08 move.l -[A7], A0 00001880 A871 syscall GlobalToLocal 00001882 2F2E 000C move.l -[A7], [A6 + 0xC] 00001886 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000188A 4EBA EAEE jsr [PC - 0x1512 /* 0000037A */] 0000188E 4E5E unlink A6 00001890 4E74 0008 rtd 0x0008 export_321: 00001894 4E56 FFFC link A6, -0x0004 00001898 2F0A move.l -[A7], A2 0000189A 246E 0008 movea.l A2, [A6 + 0x8] 0000189E 2052 movea.l A0, [A2] 000018A0 2068 0010 movea.l A0, [A0 + 0x10] 000018A4 2068 0076 movea.l A0, [A0 + 0x76] 000018A8 2050 movea.l A0, [A0] 000018AA 2028 0002 move.l D0, [A0 + 0x2] 000018AE 2D40 FFFC move.l [A6 - 0x4], D0 000018B2 302E FFFE move.w D0, [A6 - 0x2] 000018B6 916E 0012 sub.w [A6 + 0x12], D0 000018BA 302E FFFC move.w D0, [A6 - 0x4] 000018BE 916E 0010 sub.w [A6 + 0x10], D0 000018C2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000018C6 2F2E 000C move.l -[A7], [A6 + 0xC] 000018CA 2F0A move.l -[A7], A2 000018CC 4EBA EBF6 jsr [PC - 0x140A /* 000004C4 */] 000018D0 245F movea.l A2, [A7]+ 000018D2 4E5E unlink A6 000018D4 4E74 000C rtd 0x000C export_322: 000018D8 4E56 FFFC link A6, -0x0004 000018DC 206E 0008 movea.l A0, [A6 + 0x8] 000018E0 2250 movea.l A1, [A0] 000018E2 2069 0010 movea.l A0, [A1 + 0x10] 000018E6 2068 0076 movea.l A0, [A0 + 0x76] 000018EA 2050 movea.l A0, [A0] 000018EC 2028 0002 move.l D0, [A0 + 0x2] 000018F0 2D40 FFFC move.l [A6 - 0x4], D0 000018F4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000018F8 2F2E 000C move.l -[A7], [A6 + 0xC] 000018FC 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001900 2F2E 000C move.l -[A7], [A6 + 0xC] 00001904 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001908 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000190C A8A8 syscall OffsetRect 0000190E 4E5E unlink A6 00001910 4E74 000C rtd 0x000C fn00001914: 00001914 4E56 FFF0 link A6, -0x0010 00001918 48E7 1020 movem.l -[A7], D3,A2 0000191C 246E 0008 movea.l A2, [A6 + 0x8] 00001920 2052 movea.l A0, [A2] 00001922 4228 0070 clr.b [A0 + 0x70] 00001926 486E FFF0 pea.l [A6 - 0x10] 0000192A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000192E 4EAD CEEC jsr [A5 - 0x3114] 00001932 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001936 2F2E 000C move.l -[A7], [A6 + 0xC] 0000193A 7610 moveq.l D3, 0x10 0000193C 3F03 move.w -[A7], D3 0000193E 3F03 move.w -[A7], D3 00001940 302E FFFE move.w D0, [A6 - 0x2] 00001944 76F0 moveq.l D3, 0xFFFFFFF0 00001946 D043 add.w D0, D3 00001948 3F00 move.w -[A7], D0 0000194A 302E FFFA move.w D0, [A6 - 0x6] 0000194E D043 add.w D0, D3 00001950 3F00 move.w -[A7], D0 00001952 7601 moveq.l D3, 0x01 00001954 1F03 move.b -[A7], D3 00001956 7003 moveq.l D0, 0x03 00001958 1F00 move.b -[A7], D0 0000195A 2F0A move.l -[A7], A2 0000195C 4EBA 012E jsr [PC + 0x12E /* 00001A8C */] 00001960 2052 movea.l A0, [A2] 00001962 1143 001E move.b [A0 + 0x1E], D3 00001966 4CDF 0408 movem.l D3,A2, [A7]+ 0000196A 4E5E unlink A6 0000196C 4E74 000C rtd 0x000C export_152: 00001970 4E56 FFF4 link A6, -0x000C 00001974 48E7 1030 movem.l -[A7], D3,A2,A3 00001978 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000197C 4EAD CED4 jsr [A5 - 0x312C] 00001980 4A00 tst.b D0 00001982 673E beq +0x40 /* 000019C2 */ 00001984 246E 0008 movea.l A2, [A6 + 0x8] 00001988 2652 movea.l A3, [A2] 0000198A 4A2B 0070 tst.b [A3 + 0x70] 0000198E 6722 beq +0x24 /* 000019B2 */ 00001990 7038 moveq.l D0, 0x38 00001992 D7C0 add.l A3, D0 00001994 2F0B move.l -[A7], A3 00001996 486E FFFC pea.l [A6 - 0x4] 0000199A 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 0000199E 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019A2 7001 moveq.l D0, 0x01 000019A4 3F00 move.w -[A7], D0 000019A6 3F3C 00C8 move.w -[A7], 0xC8 000019AA 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 000019AE 504F addq.w A7, 8 000019B0 603C bra +0x3E /* 000019EE */ label000019B2: 000019B2 A89E syscall PenNormal 000019B4 206E 0008 movea.l A0, [A6 + 0x8] 000019B8 2250 movea.l A1, [A0] 000019BA 2F29 0010 move.l -[A7], [A1 + 0x10] 000019BE A904 syscall DrawGrowIcon 000019C0 602C bra +0x2E /* 000019EE */ label000019C2: 000019C2 206E 0008 movea.l A0, [A6 + 0x8] 000019C6 2250 movea.l A1, [A0] 000019C8 7038 moveq.l D0, 0x38 000019CA D3C0 add.l A1, D0 000019CC 2F09 move.l -[A7], A1 000019CE 486E FFF4 pea.l [A6 - 0xC] 000019D2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000019D6 486E FFF4 pea.l [A6 - 0xC] 000019DA A8A1 syscall FrameRect 000019DC 486E FFF4 pea.l [A6 - 0xC] 000019E0 7601 moveq.l D3, 0x01 000019E2 3F03 move.w -[A7], D3 000019E4 3F03 move.w -[A7], D3 000019E6 A8A9 syscall InsetRect 000019E8 486E FFF4 pea.l [A6 - 0xC] 000019EC A8A3 syscall EraseRect label000019EE: 000019EE 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000019F2 4E5E unlink A6 000019F4 4E74 0008 rtd 0x0008 export_153: 000019F8 4E56 FFF8 link A6, -0x0008 000019FC 48E7 0030 movem.l -[A7], A2,A3 00001A00 246E 0008 movea.l A2, [A6 + 0x8] 00001A04 2652 movea.l A3, [A2] 00001A06 701D moveq.l D0, 0x1D 00001A08 D7C0 add.l A3, D0 00001A0A 4A13 tst.b [A3] 00001A0C 6626 bne +0x28 /* 00001A34 */ 00001A0E 16BC 0001 move.b [A3], 0x1 00001A12 2F0A move.l -[A7], A2 00001A14 4EAD CEDA jsr [A5 - 0x3126] 00001A18 4A00 tst.b D0 00001A1A 6718 beq +0x1A /* 00001A34 */ 00001A1C 2052 movea.l A0, [A2] 00001A1E 7048 moveq.l D0, 0x48 00001A20 D1C0 add.l A0, D0 00001A22 2F08 move.l -[A7], A0 00001A24 486E FFF8 pea.l [A6 - 0x8] 00001A28 2F0A move.l -[A7], A2 00001A2A 4EAD EF9C jsr [A5 - 0x1064] 00001A2E 486E FFF8 pea.l [A6 - 0x8] 00001A32 A928 syscall InvalRect label00001A34: 00001A34 4CDF 0C00 movem.l A2,A3, [A7]+ 00001A38 4E5E unlink A6 00001A3A 4E74 0004 rtd 0x0004 export_154: 00001A3E 4E56 FFF8 link A6, -0x0008 00001A42 48E7 0030 movem.l -[A7], A2,A3 00001A46 246E 0008 movea.l A2, [A6 + 0x8] 00001A4A 2652 movea.l A3, [A2] 00001A4C 701D moveq.l D0, 0x1D 00001A4E D7C0 add.l A3, D0 00001A50 4A13 tst.b [A3] 00001A52 672E beq +0x30 /* 00001A82 */ 00001A54 4213 clr.b [A3] 00001A56 2F0A move.l -[A7], A2 00001A58 4EAD CEDA jsr [A5 - 0x3126] 00001A5C 4A00 tst.b D0 00001A5E 6722 beq +0x24 /* 00001A82 */ 00001A60 2052 movea.l A0, [A2] 00001A62 7048 moveq.l D0, 0x48 00001A64 D1C0 add.l A0, D0 00001A66 2F08 move.l -[A7], A0 00001A68 486E FFF8 pea.l [A6 - 0x8] 00001A6C 2F0A move.l -[A7], A2 00001A6E 4EAD EF9C jsr [A5 - 0x1064] 00001A72 486E FFF8 pea.l [A6 - 0x8] 00001A76 2F0A move.l -[A7], A2 00001A78 4EAD EF30 jsr [A5 - 0x10D0] 00001A7C 486E FFF8 pea.l [A6 - 0x8] 00001A80 A92A syscall ValidRect label00001A82: 00001A82 4CDF 0C00 movem.l A2,A3, [A7]+ 00001A86 4E5E unlink A6 00001A88 4E74 0004 rtd 0x0004 export_157: fn00001A8C: 00001A8C 4E56 0000 link A6, 0 00001A90 2F03 move.l -[A7], D3 00001A92 2F2E 001C move.l -[A7], [A6 + 0x1C] 00001A96 2F2E 0018 move.l -[A7], [A6 + 0x18] 00001A9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A9E 4EBA E560 jsr [PC - 0x1AA0 /* 00000000 */] 00001AA2 7601 moveq.l D3, 0x01 00001AA4 206E 0008 movea.l A0, [A6 + 0x8] 00001AA8 2250 movea.l A1, [A0] 00001AAA 1343 001C move.b [A1 + 0x1C], D3 00001AAE 2250 movea.l A1, [A0] 00001AB0 1343 001D move.b [A1 + 0x1D], D3 00001AB4 2250 movea.l A1, [A0] 00001AB6 336E 0016 0028 move.w [A1 + 0x28], [A6 + 0x16] 00001ABC 2250 movea.l A1, [A0] 00001ABE 336E 0014 002A move.w [A1 + 0x2A], [A6 + 0x14] 00001AC4 302E 0012 move.w D0, [A6 + 0x12] 00001AC8 48C0 ext.l D0 00001ACA 2250 movea.l A1, [A0] 00001ACC 2340 002C move.l [A1 + 0x2C], D0 00001AD0 302E 0010 move.w D0, [A6 + 0x10] 00001AD4 48C0 ext.l D0 00001AD6 2250 movea.l A1, [A0] 00001AD8 2340 0030 move.l [A1 + 0x30], D0 00001ADC 2250 movea.l A1, [A0] 00001ADE 136E 000E 0034 move.b [A1 + 0x34], [A6 + 0xE] 00001AE4 2250 movea.l A1, [A0] 00001AE6 136E 000C 0035 move.b [A1 + 0x35], [A6 + 0xC] 00001AEC 2250 movea.l A1, [A0] 00001AEE 1343 0036 move.b [A1 + 0x36], D3 00001AF2 2250 movea.l A1, [A0] 00001AF4 1343 0064 move.b [A1 + 0x64], D3 00001AF8 2F08 move.l -[A7], A0 00001AFA 4EBA 0096 jsr [PC + 0x96 /* 00001B92 */] 00001AFE 261F move.l D3, [A7]+ 00001B00 4E5E unlink A6 00001B02 4E74 0018 rtd 0x0018 export_158: fn00001B06: 00001B06 4E56 FFFC link A6, -0x0004 00001B0A 2F0A move.l -[A7], A2 00001B0C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001B10 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B14 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B18 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B1C 4EBA E5E4 jsr [PC - 0x1A1C /* 00000102 */] 00001B20 206E 000C movea.l A0, [A6 + 0xC] 00001B24 3028 0006 move.w D0, [A0 + 0x6] 00001B28 226E 0008 movea.l A1, [A6 + 0x8] 00001B2C 2451 movea.l A2, [A1] 00001B2E 3540 0028 move.w [A2 + 0x28], D0 00001B32 3028 0008 move.w D0, [A0 + 0x8] 00001B36 2451 movea.l A2, [A1] 00001B38 3540 002A move.w [A2 + 0x2A], D0 00001B3C 3028 000A move.w D0, [A0 + 0xA] 00001B40 48C0 ext.l D0 00001B42 2451 movea.l A2, [A1] 00001B44 2540 002C move.l [A2 + 0x2C], D0 00001B48 3028 000C move.w D0, [A0 + 0xC] 00001B4C 48C0 ext.l D0 00001B4E 2451 movea.l A2, [A1] 00001B50 2540 0030 move.l [A2 + 0x30], D0 00001B54 3028 000E move.w D0, [A0 + 0xE] 00001B58 2451 movea.l A2, [A1] 00001B5A 1540 0034 move.b [A2 + 0x34], D0 00001B5E 3028 0010 move.w D0, [A0 + 0x10] 00001B62 2451 movea.l A2, [A1] 00001B64 1540 0035 move.b [A2 + 0x35], D0 00001B68 3028 0012 move.w D0, [A0 + 0x12] 00001B6C 56C0 sne D0 00001B6E 4400 neg.b D0 00001B70 4880 ext.w D0 00001B72 48C0 ext.l D0 00001B74 2451 movea.l A2, [A1] 00001B76 1540 0036 move.b [A2 + 0x36], D0 00001B7A 3028 0014 move.w D0, [A0 + 0x14] 00001B7E 2051 movea.l A0, [A1] 00001B80 1140 0064 move.b [A0 + 0x64], D0 00001B84 2F09 move.l -[A7], A1 00001B86 4EBA 000A jsr [PC + 0xA /* 00001B92 */] 00001B8A 245F movea.l A2, [A7]+ 00001B8C 4E5E unlink A6 00001B8E 4E74 0010 rtd 0x0010 fn00001B92: 00001B92 4E56 0000 link A6, 0 00001B96 48E7 1020 movem.l -[A7], D3,A2 00001B9A 7600 moveq.l D3, 0x00 00001B9C 246E 0008 movea.l A2, [A6 + 0x8] 00001BA0 2052 movea.l A0, [A2] 00001BA2 2143 0066 move.l [A0 + 0x66], D3 00001BA6 2052 movea.l A0, [A2] 00001BA8 2143 006C move.l [A0 + 0x6C], D3 00001BAC 2F0A move.l -[A7], A2 00001BAE 2052 movea.l A0, [A2] 00001BB0 2F28 0014 move.l -[A7], [A0 + 0x14] 00001BB4 4EAD CF7C jsr [A5 - 0x3084] 00001BB8 2052 movea.l A0, [A2] 00001BBA 4228 0065 clr.b [A0 + 0x65] 00001BBE 2052 movea.l A0, [A2] 00001BC0 2F28 0014 move.l -[A7], [A0 + 0x14] 00001BC4 4EAD CEE0 jsr [A5 - 0x3120] 00001BC8 2052 movea.l A0, [A2] 00001BCA 2140 0010 move.l [A0 + 0x10], D0 00001BCE 2F0A move.l -[A7], A2 00001BD0 4EAD EF72 jsr [A5 - 0x108E] 00001BD4 2F0A move.l -[A7], A2 00001BD6 4EAD EF7E jsr [A5 - 0x1082] 00001BDA 2052 movea.l A0, [A2] 00001BDC 2143 0060 move.l [A0 + 0x60], D3 00001BE0 2052 movea.l A0, [A2] 00001BE2 117C 0001 006A move.b [A0 + 0x6A], 0x1 00001BE8 4CDF 0408 movem.l D3,A2, [A7]+ 00001BEC 4E5E unlink A6 00001BEE 4E74 0004 rtd 0x0004 export_159: fn00001BF2: 00001BF2 4E56 0000 link A6, 0 00001BF6 2F0A move.l -[A7], A2 00001BF8 246E 0008 movea.l A2, [A6 + 0x8] 00001BFC 2052 movea.l A0, [A2] 00001BFE 7060 moveq.l D0, 0x60 00001C00 D1C0 add.l A0, D0 00001C02 2F08 move.l -[A7], A0 00001C04 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00001C08 2052 movea.l A0, [A2] 00001C0A 7066 moveq.l D0, 0x66 00001C0C D1C0 add.l A0, D0 00001C0E 2F08 move.l -[A7], A0 00001C10 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00001C14 2052 movea.l A0, [A2] 00001C16 4AA8 006C tst.l [A0 + 0x6C] 00001C1A 6708 beq +0xA /* 00001C24 */ 00001C1C 42A7 clr.l -[A7] 00001C1E 2F0A move.l -[A7], A2 00001C20 4EAD D624 jsr [A5 - 0x29DC] label00001C24: 00001C24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C28 4EBA E54C jsr [PC - 0x1AB4 /* 00000176 */] 00001C2C 245F movea.l A2, [A7]+ 00001C2E 4E5E unlink A6 00001C30 4E74 0004 rtd 0x0004 export_160: 00001C34 4E56 0000 link A6, 0 00001C38 48E7 0030 movem.l -[A7], A2,A3 00001C3C 246E 0008 movea.l A2, [A6 + 0x8] 00001C40 2052 movea.l A0, [A2] 00001C42 216E 0010 003C move.l [A0 + 0x3C], [A6 + 0x10] 00001C48 2052 movea.l A0, [A2] 00001C4A 216E 000C 0038 move.l [A0 + 0x38], [A6 + 0xC] 00001C50 2652 movea.l A3, [A2] 00001C52 202B 003C move.l D0, [A3 + 0x3C] 00001C56 322B 0028 move.w D1, [A3 + 0x28] 00001C5A 48C1 ext.l D1 00001C5C D081 add.l D0, D1 00001C5E 2740 0044 move.l [A3 + 0x44], D0 00001C62 2652 movea.l A3, [A2] 00001C64 202B 0038 move.l D0, [A3 + 0x38] 00001C68 322B 002A move.w D1, [A3 + 0x2A] 00001C6C 48C1 ext.l D1 00001C6E D081 add.l D0, D1 00001C70 2740 0040 move.l [A3 + 0x40], D0 00001C74 4EBA ED9C jsr [PC - 0x1264 /* 00000A12 */] 00001C78 4CDF 0C00 movem.l A2,A3, [A7]+ 00001C7C 4E5E unlink A6 00001C7E 4E74 000C rtd 0x000C export_161: 00001C82 4E56 0000 link A6, 0 00001C86 206E 0008 movea.l A0, [A6 + 0x8] 00001C8A 2250 movea.l A1, [A0] 00001C8C 7038 moveq.l D0, 0x38 00001C8E D3C0 add.l A1, D0 00001C90 206E 000C movea.l A0, [A6 + 0xC] 00001C94 20D9 move.l [A0]+, [A1]+ 00001C96 20D9 move.l [A0]+, [A1]+ 00001C98 20D9 move.l [A0]+, [A1]+ 00001C9A 20D9 move.l [A0]+, [A1]+ 00001C9C 4E5E unlink A6 00001C9E 4E74 0008 rtd 0x0008 export_162: 00001CA2 4E56 0000 link A6, 0 00001CA6 2F0A move.l -[A7], A2 00001CA8 246E 0008 movea.l A2, [A6 + 0x8] 00001CAC 2052 movea.l A0, [A2] 00001CAE 3028 0028 move.w D0, [A0 + 0x28] 00001CB2 206E 0010 movea.l A0, [A6 + 0x10] 00001CB6 3080 move.w [A0], D0 00001CB8 2052 movea.l A0, [A2] 00001CBA 3028 002A move.w D0, [A0 + 0x2A] 00001CBE 206E 000C movea.l A0, [A6 + 0xC] 00001CC2 3080 move.w [A0], D0 00001CC4 245F movea.l A2, [A7]+ 00001CC6 4E5E unlink A6 00001CC8 4E74 000C rtd 0x000C export_163: 00001CCC 4E56 0000 link A6, 0 00001CD0 2F0A move.l -[A7], A2 00001CD2 246E 0008 movea.l A2, [A6 + 0x8] 00001CD6 2052 movea.l A0, [A2] 00001CD8 2028 0058 move.l D0, [A0 + 0x58] 00001CDC 206E 0010 movea.l A0, [A6 + 0x10] 00001CE0 2080 move.l [A0], D0 00001CE2 2052 movea.l A0, [A2] 00001CE4 2028 005C move.l D0, [A0 + 0x5C] 00001CE8 206E 000C movea.l A0, [A6 + 0xC] 00001CEC 2080 move.l [A0], D0 00001CEE 245F movea.l A2, [A7]+ 00001CF0 4E5E unlink A6 00001CF2 4E74 000C rtd 0x000C export_164: 00001CF6 4E56 0000 link A6, 0 00001CFA 206E 0008 movea.l A0, [A6 + 0x8] 00001CFE 2250 movea.l A1, [A0] 00001D00 7048 moveq.l D0, 0x48 00001D02 D3C0 add.l A1, D0 00001D04 206E 000C movea.l A0, [A6 + 0xC] 00001D08 20D9 move.l [A0]+, [A1]+ 00001D0A 20D9 move.l [A0]+, [A1]+ 00001D0C 20D9 move.l [A0]+, [A1]+ 00001D0E 20D9 move.l [A0]+, [A1]+ 00001D10 4E5E unlink A6 00001D12 4E74 0008 rtd 0x0008 export_165: 00001D16 4E56 0000 link A6, 0 00001D1A 594F subq.w A7, 4 00001D1C 206E 0008 movea.l A0, [A6 + 0x8] 00001D20 2250 movea.l A1, [A0] 00001D22 2F29 0010 move.l -[A7], [A1 + 0x10] 00001D26 A917 syscall GetWRefCon 00001D28 201F move.l D0, [A7]+ 00001D2A 4E5E unlink A6 00001D2C 4E74 0004 rtd 0x0004 export_166: 00001D30 4E56 FFF8 link A6, -0x0008 00001D34 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D38 486E FFF8 pea.l [A6 - 0x8] 00001D3C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D40 4EAD EF8A jsr [A5 - 0x1076] 00001D44 554F subq.w A7, 2 00001D46 486E FFF8 pea.l [A6 - 0x8] 00001D4A 206E 0008 movea.l A0, [A6 + 0x8] 00001D4E 2250 movea.l A1, [A0] 00001D50 7048 moveq.l D0, 0x48 00001D52 D3C0 add.l A1, D0 00001D54 2F09 move.l -[A7], A1 00001D56 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00001D5A 101F move.b D0, [A7]+ 00001D5C 4E5E unlink A6 00001D5E 4E74 0008 rtd 0x0008 export_167: 00001D62 4E56 0000 link A6, 0 00001D66 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00001D6A 246E 0008 movea.l A2, [A6 + 0x8] 00001D6E 2652 movea.l A3, [A2] 00001D70 4A2B 001C tst.b [A3 + 0x1C] 00001D74 6746 beq +0x48 /* 00001DBC */ 00001D76 202B 003C move.l D0, [A3 + 0x3C] 00001D7A 262B 0058 move.l D3, [A3 + 0x58] 00001D7E 9083 sub.l D0, D3 00001D80 283C FFFF 8000 move.l D4, 0xFFFF8000 00001D86 B084 cmp.l D0, D4 00001D88 6D32 blt +0x34 /* 00001DBC */ 00001D8A 202B 0044 move.l D0, [A3 + 0x44] 00001D8E 9083 sub.l D0, D3 00001D90 263C 0000 7FFF move.l D3, 0x7FFF 00001D96 B083 cmp.l D0, D3 00001D98 6E22 bgt +0x24 /* 00001DBC */ 00001D9A 202B 0038 move.l D0, [A3 + 0x38] 00001D9E 2A2B 005C move.l D5, [A3 + 0x5C] 00001DA2 9085 sub.l D0, D5 00001DA4 B084 cmp.l D0, D4 00001DA6 6D14 blt +0x16 /* 00001DBC */ 00001DA8 202B 0040 move.l D0, [A3 + 0x40] 00001DAC 9085 sub.l D0, D5 00001DAE B083 cmp.l D0, D3 00001DB0 6E0A bgt +0xC /* 00001DBC */ 00001DB2 2F2B 0014 move.l -[A7], [A3 + 0x14] 00001DB6 4EAD CEDA jsr [A5 - 0x3126] 00001DBA 6002 bra +0x4 /* 00001DBE */ label00001DBC: 00001DBC 4200 clr.b D0 label00001DBE: 00001DBE 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00001DC2 4E5E unlink A6 00001DC4 4E74 0004 rtd 0x0004 export_168: 00001DC8 4E56 0000 link A6, 0 00001DCC 2F0A move.l -[A7], A2 00001DCE 246E 0008 movea.l A2, [A6 + 0x8] 00001DD2 2052 movea.l A0, [A2] 00001DD4 3028 0028 move.w D0, [A0 + 0x28] 00001DD8 48C0 ext.l D0 00001DDA 206E 0010 movea.l A0, [A6 + 0x10] 00001DDE 2080 move.l [A0], D0 00001DE0 2052 movea.l A0, [A2] 00001DE2 3028 002A move.w D0, [A0 + 0x2A] 00001DE6 48C0 ext.l D0 00001DE8 206E 000C movea.l A0, [A6 + 0xC] 00001DEC 2080 move.l [A0], D0 00001DEE 245F movea.l A2, [A7]+ 00001DF0 4E5E unlink A6 00001DF2 4E74 000C rtd 0x000C export_169: 00001DF6 4E56 0000 link A6, 0 00001DFA 4E5E unlink A6 00001DFC 4E74 0006 rtd 0x0006 export_170: 00001E00 4E56 FFE8 link A6, -0x0018 00001E04 48E7 1020 movem.l -[A7], D3,A2 00001E08 246E 0008 movea.l A2, [A6 + 0x8] 00001E0C 2052 movea.l A0, [A2] 00001E0E 7048 moveq.l D0, 0x48 00001E10 D1C0 add.l A0, D0 00001E12 2F08 move.l -[A7], A0 00001E14 486E FFF8 pea.l [A6 - 0x8] 00001E18 2F0A move.l -[A7], A2 00001E1A 4EAD CFA6 jsr [A5 - 0x305A] 00001E1E 554F subq.w A7, 2 00001E20 486E FFF8 pea.l [A6 - 0x8] 00001E24 2052 movea.l A0, [A2] 00001E26 2068 0010 movea.l A0, [A0 + 0x10] 00001E2A 2F28 007A move.l -[A7], [A0 + 0x7A] 00001E2E A8E9 syscall RectInRgn 00001E30 161F move.b D3, [A7]+ 00001E32 246E 0008 movea.l A2, [A6 + 0x8] 00001E36 2052 movea.l A0, [A2] 00001E38 7038 moveq.l D0, 0x38 00001E3A D1C0 add.l A0, D0 00001E3C 2F08 move.l -[A7], A0 00001E3E 486E FFE8 pea.l [A6 - 0x18] 00001E42 2F0A move.l -[A7], A2 00001E44 4EAD EF9C jsr [A5 - 0x1064] 00001E48 2F0A move.l -[A7], A2 00001E4A 4EAD EED6 jsr [A5 - 0x112A] 00001E4E 2F00 move.l -[A7], D0 00001E50 4EAD CFA0 jsr [A5 - 0x3060] 00001E54 2052 movea.l A0, [A2] 00001E56 4AA8 0066 tst.l [A0 + 0x66] 00001E5A 672E beq +0x30 /* 00001E8A */ 00001E5C 41EE FFE8 lea.l A0, [A6 - 0x18] 00001E60 43EE FFF0 lea.l A1, [A6 - 0x10] 00001E64 22D8 move.l [A1]+, [A0]+ 00001E66 22D8 move.l [A1]+, [A0]+ 00001E68 486E FFF0 pea.l [A6 - 0x10] 00001E6C 2052 movea.l A0, [A2] 00001E6E 2F28 0066 move.l -[A7], [A0 + 0x66] 00001E72 4EAD DDFC jsr [A5 - 0x2204] 00001E76 486E FFF0 pea.l [A6 - 0x10] 00001E7A A928 syscall InvalRect 00001E7C 206E 0008 movea.l A0, [A6 + 0x8] 00001E80 2250 movea.l A1, [A0] 00001E82 2F29 0066 move.l -[A7], [A1 + 0x66] 00001E86 4EAD DA00 jsr [A5 - 0x2600] label00001E8A: 00001E8A 202E 000C move.l D0, [A6 + 0xC] 00001E8E 246E 0008 movea.l A2, [A6 + 0x8] 00001E92 2052 movea.l A0, [A2] 00001E94 2140 0066 move.l [A0 + 0x66], D0 00001E98 4A80 tst.l D0 00001E9A 6720 beq +0x22 /* 00001EBC */ 00001E9C 41EE FFE8 lea.l A0, [A6 - 0x18] 00001EA0 43EE FFF0 lea.l A1, [A6 - 0x10] 00001EA4 22D8 move.l [A1]+, [A0]+ 00001EA6 22D8 move.l [A1]+, [A0]+ 00001EA8 486E FFF0 pea.l [A6 - 0x10] 00001EAC 2052 movea.l A0, [A2] 00001EAE 2F28 0066 move.l -[A7], [A0 + 0x66] 00001EB2 4EAD DDFC jsr [A5 - 0x2204] 00001EB6 486E FFF0 pea.l [A6 - 0x10] 00001EBA A928 syscall InvalRect label00001EBC: 00001EBC 4A03 tst.b D3 00001EBE 661C bne +0x1E /* 00001EDC */ 00001EC0 246E 0008 movea.l A2, [A6 + 0x8] 00001EC4 2052 movea.l A0, [A2] 00001EC6 7048 moveq.l D0, 0x48 00001EC8 D1C0 add.l A0, D0 00001ECA 2F08 move.l -[A7], A0 00001ECC 486E FFF8 pea.l [A6 - 0x8] 00001ED0 2F0A move.l -[A7], A2 00001ED2 4EAD EF9C jsr [A5 - 0x1064] 00001ED6 486E FFF8 pea.l [A6 - 0x8] 00001EDA A92A syscall ValidRect label00001EDC: 00001EDC 4CDF 0408 movem.l D3,A2, [A7]+ 00001EE0 4E5E unlink A6 00001EE2 4E74 0008 rtd 0x0008 export_171: 00001EE6 4E56 FFF8 link A6, -0x0008 00001EEA 48E7 1020 movem.l -[A7], D3,A2 00001EEE 246E 0008 movea.l A2, [A6 + 0x8] 00001EF2 2052 movea.l A0, [A2] 00001EF4 7666 moveq.l D3, 0x66 00001EF6 D1C3 add.l A0, D3 00001EF8 2F08 move.l -[A7], A0 00001EFA 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00001EFE 486D DE08 pea.l [A5 - 0x21F8] 00001F02 702A moveq.l D0, 0x2A 00001F04 2F00 move.l -[A7], D0 00001F06 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00001F0A 2052 movea.l A0, [A2] 00001F0C 2140 0066 move.l [A0 + 0x66], D0 00001F10 3F2E 000C move.w -[A7], [A6 + 0xC] 00001F14 2F00 move.l -[A7], D0 00001F16 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */] 00001F1A 4CDF 0408 movem.l D3,A2, [A7]+ 00001F1E 4E5E unlink A6 00001F20 4E74 0006 rtd 0x0006 export_172: 00001F24 4E56 0000 link A6, 0 00001F28 206E 0008 movea.l A0, [A6 + 0x8] 00001F2C 2250 movea.l A1, [A0] 00001F2E 2029 0066 move.l D0, [A1 + 0x66] 00001F32 4E5E unlink A6 00001F34 4E74 0004 rtd 0x0004 export_173: 00001F38 4E56 0000 link A6, 0 00001F3C 2F0A move.l -[A7], A2 00001F3E 246E 0008 movea.l A2, [A6 + 0x8] 00001F42 2052 movea.l A0, [A2] 00001F44 4A28 001C tst.b [A0 + 0x1C] 00001F48 6612 bne +0x14 /* 00001F5C */ 00001F4A 2F0A move.l -[A7], A2 00001F4C 4EBA E288 jsr [PC - 0x1D78 /* 000001D6 */] 00001F50 2F0A move.l -[A7], A2 00001F52 4EAD EF36 jsr [A5 - 0x10CA] 00001F56 2F0A move.l -[A7], A2 00001F58 4EAD EF48 jsr [A5 - 0x10B8] label00001F5C: 00001F5C 245F movea.l A2, [A7]+ 00001F5E 4E5E unlink A6 00001F60 4E74 0004 rtd 0x0004 export_174: 00001F64 4E56 0000 link A6, 0 00001F68 2F0A move.l -[A7], A2 00001F6A 246E 0008 movea.l A2, [A6 + 0x8] 00001F6E 2052 movea.l A0, [A2] 00001F70 4A28 001C tst.b [A0 + 0x1C] 00001F74 6712 beq +0x14 /* 00001F88 */ 00001F76 2F0A move.l -[A7], A2 00001F78 4EAD EF36 jsr [A5 - 0x10CA] 00001F7C 2F0A move.l -[A7], A2 00001F7E 4EAD EF48 jsr [A5 - 0x10B8] 00001F82 2F0A move.l -[A7], A2 00001F84 4EBA E26A jsr [PC - 0x1D96 /* 000001F0 */] label00001F88: 00001F88 245F movea.l A2, [A7]+ 00001F8A 4E5E unlink A6 00001F8C 4E74 0004 rtd 0x0004 export_175: 00001F90 4E56 0000 link A6, 0 00001F94 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00001F98 206E 0008 movea.l A0, [A6 + 0x8] 00001F9C 2250 movea.l A1, [A0] 00001F9E 236E 0012 002C move.l [A1 + 0x2C], [A6 + 0x12] 00001FA4 202E 000E move.l D0, [A6 + 0xE] 00001FA8 206E 0008 movea.l A0, [A6 + 0x8] 00001FAC 2250 movea.l A1, [A0] 00001FAE 2340 0030 move.l [A1 + 0x30], D0 00001FB2 246E 0008 movea.l A2, [A6 + 0x8] 00001FB6 2652 movea.l A3, [A2] 00001FB8 2F2B 002C move.l -[A7], [A3 + 0x2C] 00001FBC 2F00 move.l -[A7], D0 00001FBE 486E 0012 pea.l [A6 + 0x12] 00001FC2 486E 000E pea.l [A6 + 0xE] 00001FC6 2F2B 0014 move.l -[A7], [A3 + 0x14] 00001FCA 4EAD CF8E jsr [A5 - 0x3072] 00001FCE 246E 0008 movea.l A2, [A6 + 0x8] 00001FD2 2652 movea.l A3, [A2] 00001FD4 262B 0058 move.l D3, [A3 + 0x58] 00001FD8 96AB 003C sub.l D3, [A3 + 0x3C] 00001FDC D6AE 0012 add.l D3, [A6 + 0x12] 00001FE0 282B 005C move.l D4, [A3 + 0x5C] 00001FE4 98AB 0038 sub.l D4, [A3 + 0x38] 00001FE8 D8AE 000E add.l D4, [A6 + 0xE] 00001FEC 2F03 move.l -[A7], D3 00001FEE 2F04 move.l -[A7], D4 00001FF0 1F2E 000C move.b -[A7], [A6 + 0xC] 00001FF4 2F0A move.l -[A7], A2 00001FF6 4EAD EEF4 jsr [A5 - 0x110C] 00001FFA 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00001FFE 4E5E unlink A6 00002000 4E74 000E rtd 0x000E export_155: 00002004 4E56 FFFC link A6, -0x0004 00002008 2F0A move.l -[A7], A2 0000200A 246E 0008 movea.l A2, [A6 + 0x8] 0000200E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00002012 2F12 move.l -[A7], [A2] 00002014 4227 clr.b -[A7] 00002016 2F2E 000C move.l -[A7], [A6 + 0xC] 0000201A 4EAD EEF4 jsr [A5 - 0x110C] 0000201E 245F movea.l A2, [A7]+ 00002020 4E5E unlink A6 00002022 4E74 0008 rtd 0x0008 export_176: 00002026 4E56 FFF0 link A6, -0x0010 0000202A 48E7 0030 movem.l -[A7], A2,A3 0000202E 102E 000C move.b D0, [A6 + 0xC] 00002032 6710 beq +0x12 /* 00002044 */ 00002034 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002038 4EAD EF36 jsr [A5 - 0x10CA] 0000203C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002040 4EAD EF48 jsr [A5 - 0x10B8] label00002044: 00002044 202E 0012 move.l D0, [A6 + 0x12] 00002048 246E 0008 movea.l A2, [A6 + 0x8] 0000204C 2052 movea.l A0, [A2] 0000204E 91A8 0058 sub.l [A0 + 0x58], D0 00002052 202E 000E move.l D0, [A6 + 0xE] 00002056 2052 movea.l A0, [A2] 00002058 91A8 005C sub.l [A0 + 0x5C], D0 0000205C 486E FFF8 pea.l [A6 - 0x8] 00002060 486E FFFC pea.l [A6 - 0x4] 00002064 2052 movea.l A0, [A2] 00002066 2F28 0014 move.l -[A7], [A0 + 0x14] 0000206A 4EAD CEE6 jsr [A5 - 0x311A] 0000206E 2652 movea.l A3, [A2] 00002070 202B 003C move.l D0, [A3 + 0x3C] 00002074 D0AE FFF8 add.l D0, [A6 - 0x8] 00002078 90AB 0058 sub.l D0, [A3 + 0x58] 0000207C 2740 002C move.l [A3 + 0x2C], D0 00002080 2652 movea.l A3, [A2] 00002082 202B 0038 move.l D0, [A3 + 0x38] 00002086 D0AE FFFC add.l D0, [A6 - 0x4] 0000208A 90AB 005C sub.l D0, [A3 + 0x5C] 0000208E 2740 0030 move.l [A3 + 0x30], D0 00002092 2F0A move.l -[A7], A2 00002094 4EAD EF7E jsr [A5 - 0x1082] 00002098 102E 000C move.b D0, [A6 + 0xC] 0000209C 670C beq +0xE /* 000020AA */ 0000209E 2F0A move.l -[A7], A2 000020A0 4EAD EF36 jsr [A5 - 0x10CA] 000020A4 2F0A move.l -[A7], A2 000020A6 4EAD EF48 jsr [A5 - 0x10B8] label000020AA: 000020AA 246E 0008 movea.l A2, [A6 + 0x8] 000020AE 2052 movea.l A0, [A2] 000020B0 4AA8 0018 tst.l [A0 + 0x18] 000020B4 671E beq +0x20 /* 000020D4 */ 000020B6 2D6E 0012 FFF4 move.l [A6 - 0xC], [A6 + 0x12] 000020BC 2D6E 000E FFF0 move.l [A6 - 0x10], [A6 + 0xE] 000020C2 486D 04FA pea.l [A5 + 0x4FA /* export_155 */] 000020C6 486E FFF0 pea.l [A6 - 0x10] 000020CA 2052 movea.l A0, [A2] 000020CC 2F28 0018 move.l -[A7], [A0 + 0x18] 000020D0 4EAD D6F6 jsr [A5 - 0x290A] label000020D4: 000020D4 4CDF 0C00 movem.l A2,A3, [A7]+ 000020D8 4E5E unlink A6 000020DA 4E74 000E rtd 0x000E export_177: 000020DE 4E56 0000 link A6, 0 000020E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020E6 2F2E 000C move.l -[A7], [A6 + 0xC] 000020EA 4EAD EF00 jsr [A5 - 0x1100] 000020EE 4E5E unlink A6 000020F0 4E74 0008 rtd 0x0008 export_178: fn000020F4: 000020F4 4E56 FFC8 link A6, -0x0038 000020F8 2F0A move.l -[A7], A2 000020FA 246E 0008 movea.l A2, [A6 + 0x8] 000020FE 2052 movea.l A0, [A2] 00002100 7048 moveq.l D0, 0x48 00002102 D1C0 add.l A0, D0 00002104 43EE FFC8 lea.l A1, [A6 - 0x38] 00002108 22D8 move.l [A1]+, [A0]+ 0000210A 22D8 move.l [A1]+, [A0]+ 0000210C 22D8 move.l [A1]+, [A0]+ 0000210E 22D8 move.l [A1]+, [A0]+ 00002110 2052 movea.l A0, [A2] 00002112 7038 moveq.l D0, 0x38 00002114 D1C0 add.l A0, D0 00002116 43EE FFD8 lea.l A1, [A6 - 0x28] 0000211A 22D8 move.l [A1]+, [A0]+ 0000211C 22D8 move.l [A1]+, [A0]+ 0000211E 22D8 move.l [A1]+, [A0]+ 00002120 22D8 move.l [A1]+, [A0]+ 00002122 102E 000C move.b D0, [A6 + 0xC] 00002126 670C beq +0xE /* 00002134 */ 00002128 2F0A move.l -[A7], A2 0000212A 4EAD EF36 jsr [A5 - 0x10CA] 0000212E 2F0A move.l -[A7], A2 00002130 4EAD EF48 jsr [A5 - 0x10B8] label00002134: 00002134 2F2E 000E move.l -[A7], [A6 + 0xE] 00002138 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000213C 4EAD EF78 jsr [A5 - 0x1088] 00002140 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002144 4EAD EF7E jsr [A5 - 0x1082] 00002148 102E 000C move.b D0, [A6 + 0xC] 0000214C 6700 00D8 beq +0xDA /* 00002226 */ 00002150 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002154 4EAD EF36 jsr [A5 - 0x10CA] 00002158 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000215C 4EAD EF48 jsr [A5 - 0x10B8] 00002160 206E 0008 movea.l A0, [A6 + 0x8] 00002164 2250 movea.l A1, [A0] 00002166 4A29 0036 tst.b [A1 + 0x36] 0000216A 6600 00BA bne +0xBC /* 00002226 */ 0000216E 2F08 move.l -[A7], A0 00002170 4EAD CEDA jsr [A5 - 0x3126] 00002174 4A00 tst.b D0 00002176 6700 00AE beq +0xB0 /* 00002226 */ 0000217A 554F subq.w A7, 2 0000217C 206E 0008 movea.l A0, [A6 + 0x8] 00002180 2250 movea.l A1, [A0] 00002182 7048 moveq.l D0, 0x48 00002184 D3C0 add.l A1, D0 00002186 2F09 move.l -[A7], A1 00002188 486E FFC8 pea.l [A6 - 0x38] 0000218C 486E FFC8 pea.l [A6 - 0x38] 00002190 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00002194 101F move.b D0, [A7]+ 00002196 6716 beq +0x18 /* 000021AE */ 00002198 486E FFC8 pea.l [A6 - 0x38] 0000219C 486E FFE8 pea.l [A6 - 0x18] 000021A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021A4 4EAD EFCC jsr [A5 - 0x1034] 000021A8 486E FFE8 pea.l [A6 - 0x18] 000021AC A92A syscall ValidRect label000021AE: 000021AE 246E 0008 movea.l A2, [A6 + 0x8] 000021B2 2052 movea.l A0, [A2] 000021B4 4AA8 0066 tst.l [A0 + 0x66] 000021B8 676C beq +0x6E /* 00002226 */ 000021BA 486E FFD8 pea.l [A6 - 0x28] 000021BE 486E FFF0 pea.l [A6 - 0x10] 000021C2 2F0A move.l -[A7], A2 000021C4 4EAD EF9C jsr [A5 - 0x1064] 000021C8 486E FFF0 pea.l [A6 - 0x10] 000021CC 2052 movea.l A0, [A2] 000021CE 2F28 0066 move.l -[A7], [A0 + 0x66] 000021D2 4EAD DDFC jsr [A5 - 0x2204] 000021D6 2052 movea.l A0, [A2] 000021D8 7038 moveq.l D0, 0x38 000021DA D1C0 add.l A0, D0 000021DC 2F08 move.l -[A7], A0 000021DE 486E FFF8 pea.l [A6 - 0x8] 000021E2 2F0A move.l -[A7], A2 000021E4 4EAD EF9C jsr [A5 - 0x1064] 000021E8 486E FFF8 pea.l [A6 - 0x8] 000021EC 2052 movea.l A0, [A2] 000021EE 2F28 0066 move.l -[A7], [A0 + 0x66] 000021F2 4EAD DDFC jsr [A5 - 0x2204] 000021F6 554F subq.w A7, 2 000021F8 486E FFF0 pea.l [A6 - 0x10] 000021FC 486E FFF8 pea.l [A6 - 0x8] 00002200 486E FFE8 pea.l [A6 - 0x18] 00002204 A8AA syscall SectRect 00002206 101F move.b D0, [A7]+ 00002208 671C beq +0x1E /* 00002226 */ 0000220A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000220E 4EAD EED6 jsr [A5 - 0x112A] 00002212 2F00 move.l -[A7], D0 00002214 4EAD CFA0 jsr [A5 - 0x3060] 00002218 486E FFE8 pea.l [A6 - 0x18] 0000221C A92A syscall ValidRect 0000221E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002222 4EAD CFA0 jsr [A5 - 0x3060] label00002226: 00002226 206E 0008 movea.l A0, [A6 + 0x8] 0000222A 2250 movea.l A1, [A0] 0000222C 2469 0018 movea.l A2, [A1 + 0x18] 00002230 B4FC 0000 cmpa.w A2, 0x0 00002234 670E beq +0x10 /* 00002244 */ 00002236 486D 05AA pea.l [A5 + 0x5AA /* export_177 */] 0000223A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000223E 2F0A move.l -[A7], A2 00002240 4EAD D6F6 jsr [A5 - 0x290A] label00002244: 00002244 245F movea.l A2, [A7]+ 00002246 4E5E unlink A6 00002248 4E74 000A rtd 0x000A export_179: 0000224C 4E56 FFF0 link A6, -0x0010 00002250 48E7 1800 movem.l -[A7], D3,D4 00002254 4243 clr.w D3 00002256 3D43 FFF8 move.w [A6 - 0x8], D3 0000225A 3D43 FFFA move.w [A6 - 0x6], D3 0000225E 4204 clr.b D4 00002260 1D44 FFFC move.b [A6 - 0x4], D4 00002264 1D44 FFFD move.b [A6 - 0x3], D4 00002268 486E FFF0 pea.l [A6 - 0x10] 0000226C 4267 clr.w -[A7] 0000226E 4267 clr.w -[A7] 00002270 4267 clr.w -[A7] 00002272 4267 clr.w -[A7] 00002274 A8A7 syscall SetRect 00002276 2F2E 000C move.l -[A7], [A6 + 0xC] 0000227A 486E FFF0 pea.l [A6 - 0x10] 0000227E 486E FFF8 pea.l [A6 - 0x8] 00002282 486E FFFC pea.l [A6 - 0x4] 00002286 486E FFFD pea.l [A6 - 0x3] 0000228A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000228E 4EAD EF06 jsr [A5 - 0x10FA] 00002292 2F2E 000C move.l -[A7], [A6 + 0xC] 00002296 486E FFF0 pea.l [A6 - 0x10] 0000229A 486E FFFA pea.l [A6 - 0x6] 0000229E 486E FFFC pea.l [A6 - 0x4] 000022A2 486E FFFD pea.l [A6 - 0x3] 000022A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022AA 4EAD EF0C jsr [A5 - 0x10F4] 000022AE 102E FFFC move.b D0, [A6 - 0x4] 000022B2 6742 beq +0x44 /* 000022F6 */ 000022B4 302E FFFA move.w D0, [A6 - 0x6] 000022B8 48C0 ext.l D0 000022BA 322E FFF8 move.w D1, [A6 - 0x8] 000022BE 48C1 ext.l D1 000022C0 142E FFFD move.b D2, [A6 - 0x3] 000022C4 6712 beq +0x14 /* 000022D8 */ 000022C6 2F01 move.l -[A7], D1 000022C8 2F00 move.l -[A7], D0 000022CA 7001 moveq.l D0, 0x01 000022CC 1F00 move.b -[A7], D0 000022CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022D2 4EAD EEF4 jsr [A5 - 0x110C] 000022D6 6024 bra +0x26 /* 000022FC */ label000022D8: 000022D8 302E FFF8 move.w D0, [A6 - 0x8] 000022DC 48C0 ext.l D0 000022DE 2F00 move.l -[A7], D0 000022E0 302E FFFA move.w D0, [A6 - 0x6] 000022E4 48C0 ext.l D0 000022E6 2F00 move.l -[A7], D0 000022E8 7001 moveq.l D0, 0x01 000022EA 1F00 move.b -[A7], D0 000022EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022F0 4EAD EEF4 jsr [A5 - 0x110C] 000022F4 6020 bra +0x22 /* 00002316 */ label000022F6: 000022F6 102E FFFD move.b D0, [A6 - 0x3] 000022FA 6712 beq +0x14 /* 0000230E */ label000022FC: 000022FC 486E FFF0 pea.l [A6 - 0x10] 00002300 7001 moveq.l D0, 0x01 00002302 1F00 move.b -[A7], D0 00002304 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002308 4EAD EEFA jsr [A5 - 0x1106] 0000230C 6008 bra +0xA /* 00002316 */ label0000230E: 0000230E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002312 4EAD EF7E jsr [A5 - 0x1082] label00002316: 00002316 4CDF 0018 movem.l D3,D4, [A7]+ 0000231A 4E5E unlink A6 0000231C 4E74 0008 rtd 0x0008 export_180: 00002320 4E56 0000 link A6, 0 00002324 48E7 0030 movem.l -[A7], A2,A3 00002328 206E 0008 movea.l A0, [A6 + 0x8] 0000232C 2250 movea.l A1, [A0] 0000232E 1229 0034 move.b D1, [A1 + 0x34] 00002332 7000 moveq.l D0, 0x00 00002334 1001 move.b D0, D1 00002336 4A40 tst.w D0 00002338 670E beq +0x10 /* 00002348 */ 0000233A 7201 moveq.l D1, 0x01 0000233C B041 cmp.w D0, D1 0000233E 671C beq +0x1E /* 0000235C */ 00002340 7205 moveq.l D1, 0x05 00002342 B041 cmp.w D0, D1 00002344 6732 beq +0x34 /* 00002378 */ 00002346 605A bra +0x5C /* 000023A2 */ label00002348: 00002348 206E 001C movea.l A0, [A6 + 0x1C] 0000234C 3028 0002 move.w D0, [A0 + 0x2] 00002350 206E 0014 movea.l A0, [A6 + 0x14] 00002354 3080 move.w [A0], D0 00002356 4A40 tst.w D0 00002358 6748 beq +0x4A /* 000023A2 */ 0000235A 6012 bra +0x14 /* 0000236E */ label0000235C: 0000235C 206E 001C movea.l A0, [A6 + 0x1C] 00002360 3028 0006 move.w D0, [A0 + 0x6] 00002364 206E 0014 movea.l A0, [A6 + 0x14] 00002368 3080 move.w [A0], D0 0000236A 4A40 tst.w D0 0000236C 6734 beq +0x36 /* 000023A2 */ label0000236E: 0000236E 206E 0010 movea.l A0, [A6 + 0x10] 00002372 10BC 0001 move.b [A0], 0x1 00002376 602A bra +0x2C /* 000023A2 */ label00002378: 00002378 246E 001C movea.l A2, [A6 + 0x1C] 0000237C 302A 0002 move.w D0, [A2 + 0x2] 00002380 266E 0018 movea.l A3, [A6 + 0x18] 00002384 3740 0002 move.w [A3 + 0x2], D0 00002388 302A 0006 move.w D0, [A2 + 0x6] 0000238C 3740 0006 move.w [A3 + 0x6], D0 00002390 4A6B 0002 tst.w [A3 + 0x2] 00002394 6604 bne +0x6 /* 0000239A */ 00002396 4A40 tst.w D0 00002398 6708 beq +0xA /* 000023A2 */ label0000239A: 0000239A 206E 000C movea.l A0, [A6 + 0xC] 0000239E 10BC 0001 move.b [A0], 0x1 label000023A2: 000023A2 4CDF 0C00 movem.l A2,A3, [A7]+ 000023A6 4E5E unlink A6 000023A8 4E74 0018 rtd 0x0018 export_181: 000023AC 4E56 0000 link A6, 0 000023B0 48E7 0030 movem.l -[A7], A2,A3 000023B4 206E 0008 movea.l A0, [A6 + 0x8] 000023B8 2250 movea.l A1, [A0] 000023BA 1229 0035 move.b D1, [A1 + 0x35] 000023BE 7000 moveq.l D0, 0x00 000023C0 1001 move.b D0, D1 000023C2 7202 moveq.l D1, 0x02 000023C4 B041 cmp.w D0, D1 000023C6 670E beq +0x10 /* 000023D6 */ 000023C8 7203 moveq.l D1, 0x03 000023CA B041 cmp.w D0, D1 000023CC 671A beq +0x1C /* 000023E8 */ 000023CE 7205 moveq.l D1, 0x05 000023D0 B041 cmp.w D0, D1 000023D2 6730 beq +0x32 /* 00002404 */ 000023D4 6052 bra +0x54 /* 00002428 */ label000023D6: 000023D6 206E 001C movea.l A0, [A6 + 0x1C] 000023DA 3010 move.w D0, [A0] 000023DC 206E 0014 movea.l A0, [A6 + 0x14] 000023E0 3080 move.w [A0], D0 000023E2 4A40 tst.w D0 000023E4 6742 beq +0x44 /* 00002428 */ 000023E6 6012 bra +0x14 /* 000023FA */ label000023E8: 000023E8 206E 001C movea.l A0, [A6 + 0x1C] 000023EC 3028 0004 move.w D0, [A0 + 0x4] 000023F0 206E 0014 movea.l A0, [A6 + 0x14] 000023F4 3080 move.w [A0], D0 000023F6 4A40 tst.w D0 000023F8 672E beq +0x30 /* 00002428 */ label000023FA: 000023FA 206E 0010 movea.l A0, [A6 + 0x10] 000023FE 10BC 0001 move.b [A0], 0x1 00002402 6024 bra +0x26 /* 00002428 */ label00002404: 00002404 246E 001C movea.l A2, [A6 + 0x1C] 00002408 3012 move.w D0, [A2] 0000240A 266E 0018 movea.l A3, [A6 + 0x18] 0000240E 3680 move.w [A3], D0 00002410 302A 0004 move.w D0, [A2 + 0x4] 00002414 3740 0004 move.w [A3 + 0x4], D0 00002418 4A53 tst.w [A3] 0000241A 6604 bne +0x6 /* 00002420 */ 0000241C 4A40 tst.w D0 0000241E 6708 beq +0xA /* 00002428 */ label00002420: 00002420 206E 000C movea.l A0, [A6 + 0xC] 00002424 10BC 0001 move.b [A0], 0x1 label00002428: 00002428 4CDF 0C00 movem.l A2,A3, [A7]+ 0000242C 4E5E unlink A6 0000242E 4E74 0018 rtd 0x0018 export_182: 00002432 4E56 0000 link A6, 0 00002436 206E 0008 movea.l A0, [A6 + 0x8] 0000243A 2250 movea.l A1, [A0] 0000243C 1029 0034 move.b D0, [A1 + 0x34] 00002440 7204 moveq.l D1, 0x04 00002442 B001 cmp.b D0, D1 00002444 6706 beq +0x8 /* 0000244C */ 00002446 7000 moveq.l D0, 0x00 00002448 2D40 0010 move.l [A6 + 0x10], D0 label0000244C: 0000244C 206E 0008 movea.l A0, [A6 + 0x8] 00002450 2250 movea.l A1, [A0] 00002452 1029 0035 move.b D0, [A1 + 0x35] 00002456 7204 moveq.l D1, 0x04 00002458 B001 cmp.b D0, D1 0000245A 6706 beq +0x8 /* 00002462 */ 0000245C 7000 moveq.l D0, 0x00 0000245E 2D40 000C move.l [A6 + 0xC], D0 label00002462: 00002462 202E 0010 move.l D0, [A6 + 0x10] 00002466 6606 bne +0x8 /* 0000246E */ 00002468 202E 000C move.l D0, [A6 + 0xC] 0000246C 671A beq +0x1C /* 00002488 */ label0000246E: 0000246E 202E 0010 move.l D0, [A6 + 0x10] 00002472 4480 neg.l D0 00002474 2F00 move.l -[A7], D0 00002476 202E 000C move.l D0, [A6 + 0xC] 0000247A 4480 neg.l D0 0000247C 2F00 move.l -[A7], D0 0000247E 4227 clr.b -[A7] 00002480 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002484 4EAD EEF4 jsr [A5 - 0x110C] label00002488: 00002488 4E5E unlink A6 0000248A 4E74 000C rtd 0x000C export_183: 0000248E 4E56 FFE8 link A6, -0x0018 00002492 48E7 0C30 movem.l -[A7], D4,D5,A2,A3 00002496 4244 clr.w D4 00002498 4245 clr.w D5 0000249A 486E FFE8 pea.l [A6 - 0x18] 0000249E 246E 0008 movea.l A2, [A6 + 0x8] 000024A2 2052 movea.l A0, [A2] 000024A4 2F28 0014 move.l -[A7], [A0 + 0x14] 000024A8 4EAD CEF2 jsr [A5 - 0x310E] 000024AC 486E FFE8 pea.l [A6 - 0x18] 000024B0 2F0A move.l -[A7], A2 000024B2 4EAD EFA8 jsr [A5 - 0x1058] 000024B6 4240 clr.w D0 000024B8 3D40 FFFC move.w [A6 - 0x4], D0 000024BC 3D40 FFFE move.w [A6 - 0x2], D0 000024C0 3D40 FFF8 move.w [A6 - 0x8], D0 000024C4 3D40 FFFA move.w [A6 - 0x6], D0 000024C8 102E 000E move.b D0, [A6 + 0xE] 000024CC 671C beq +0x1E /* 000024EA */ 000024CE 382E FFEE move.w D4, [A6 - 0x12] 000024D2 2652 movea.l A3, [A2] 000024D4 202B 003C move.l D0, [A3 + 0x3C] 000024D8 9840 sub.w D4, D0 000024DA 302E FFF6 move.w D0, [A6 - 0xA] 000024DE 906E FFEE sub.w D0, [A6 - 0x12] 000024E2 906B 0028 sub.w D0, [A3 + 0x28] 000024E6 3D40 FFFE move.w [A6 - 0x2], D0 label000024EA: 000024EA 102E 000C move.b D0, [A6 + 0xC] 000024EE 6720 beq +0x22 /* 00002510 */ 000024F0 3A2E FFEA move.w D5, [A6 - 0x16] 000024F4 246E 0008 movea.l A2, [A6 + 0x8] 000024F8 2652 movea.l A3, [A2] 000024FA 202B 0038 move.l D0, [A3 + 0x38] 000024FE 9A40 sub.w D5, D0 00002500 302E FFF2 move.w D0, [A6 - 0xE] 00002504 906E FFEA sub.w D0, [A6 - 0x16] 00002508 906B 002A sub.w D0, [A3 + 0x2A] 0000250C 3D40 FFFC move.w [A6 - 0x4], D0 label00002510: 00002510 3004 move.w D0, D4 00002512 48C0 ext.l D0 00002514 2F00 move.l -[A7], D0 00002516 3005 move.w D0, D5 00002518 48C0 ext.l D0 0000251A 2F00 move.l -[A7], D0 0000251C 4227 clr.b -[A7] 0000251E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002522 4EAD EEF4 jsr [A5 - 0x110C] 00002526 486E FFF8 pea.l [A6 - 0x8] 0000252A 4227 clr.b -[A7] 0000252C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002530 4EAD EEFA jsr [A5 - 0x1106] 00002534 4CDF 0C30 movem.l D4,D5,A2,A3, [A7]+ 00002538 4E5E unlink A6 0000253A 4E74 0008 rtd 0x0008 export_184: 0000253E 4E56 FFE8 link A6, -0x0018 00002542 48E7 0C30 movem.l -[A7], D4,D5,A2,A3 00002546 4244 clr.w D4 00002548 4245 clr.w D5 0000254A 486E FFE8 pea.l [A6 - 0x18] 0000254E 246E 0008 movea.l A2, [A6 + 0x8] 00002552 2052 movea.l A0, [A2] 00002554 2F28 0014 move.l -[A7], [A0 + 0x14] 00002558 4EAD CEEC jsr [A5 - 0x3114] 0000255C 486E FFE8 pea.l [A6 - 0x18] 00002560 2F0A move.l -[A7], A2 00002562 4EAD EFA8 jsr [A5 - 0x1058] 00002566 4240 clr.w D0 00002568 3D40 FFFC move.w [A6 - 0x4], D0 0000256C 3D40 FFFE move.w [A6 - 0x2], D0 00002570 3D40 FFF8 move.w [A6 - 0x8], D0 00002574 3D40 FFFA move.w [A6 - 0x6], D0 00002578 102E 000E move.b D0, [A6 + 0xE] 0000257C 671C beq +0x1E /* 0000259A */ 0000257E 382E FFEE move.w D4, [A6 - 0x12] 00002582 2652 movea.l A3, [A2] 00002584 202B 003C move.l D0, [A3 + 0x3C] 00002588 9840 sub.w D4, D0 0000258A 302E FFF6 move.w D0, [A6 - 0xA] 0000258E 906E FFEE sub.w D0, [A6 - 0x12] 00002592 906B 0028 sub.w D0, [A3 + 0x28] 00002596 3D40 FFFE move.w [A6 - 0x2], D0 label0000259A: 0000259A 102E 000C move.b D0, [A6 + 0xC] 0000259E 6720 beq +0x22 /* 000025C0 */ 000025A0 3A2E FFEA move.w D5, [A6 - 0x16] 000025A4 246E 0008 movea.l A2, [A6 + 0x8] 000025A8 2652 movea.l A3, [A2] 000025AA 202B 0038 move.l D0, [A3 + 0x38] 000025AE 9A40 sub.w D5, D0 000025B0 302E FFF2 move.w D0, [A6 - 0xE] 000025B4 906E FFEA sub.w D0, [A6 - 0x16] 000025B8 906B 002A sub.w D0, [A3 + 0x2A] 000025BC 3D40 FFFC move.w [A6 - 0x4], D0 label000025C0: 000025C0 3004 move.w D0, D4 000025C2 48C0 ext.l D0 000025C4 2F00 move.l -[A7], D0 000025C6 3005 move.w D0, D5 000025C8 48C0 ext.l D0 000025CA 2F00 move.l -[A7], D0 000025CC 4227 clr.b -[A7] 000025CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025D2 4EAD EEF4 jsr [A5 - 0x110C] 000025D6 486E FFF8 pea.l [A6 - 0x8] 000025DA 4227 clr.b -[A7] 000025DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025E0 4EAD EEFA jsr [A5 - 0x1106] 000025E4 4CDF 0C30 movem.l D4,D5,A2,A3, [A7]+ 000025E8 4E5E unlink A6 000025EA 4E74 0008 rtd 0x0008 export_185: 000025EE 4E56 FFF0 link A6, -0x0010 000025F2 48E7 0C30 movem.l -[A7], D4,D5,A2,A3 000025F6 4244 clr.w D4 000025F8 4245 clr.w D5 000025FA 486E FFF0 pea.l [A6 - 0x10] 000025FE 246E 0008 movea.l A2, [A6 + 0x8] 00002602 2052 movea.l A0, [A2] 00002604 2F28 0014 move.l -[A7], [A0 + 0x14] 00002608 4EAD CEF2 jsr [A5 - 0x310E] 0000260C 486E FFF0 pea.l [A6 - 0x10] 00002610 2F0A move.l -[A7], A2 00002612 4EAD EFA8 jsr [A5 - 0x1058] 00002616 102E 000E move.b D0, [A6 + 0xE] 0000261A 6724 beq +0x26 /* 00002640 */ 0000261C 382E FFF6 move.w D4, [A6 - 0xA] 00002620 2652 movea.l A3, [A2] 00002622 202B 003C move.l D0, [A3 + 0x3C] 00002626 9840 sub.w D4, D0 00002628 202E FFFC move.l D0, [A6 - 0x4] 0000262C 90AE FFF4 sub.l D0, [A6 - 0xC] 00002630 322B 0028 move.w D1, [A3 + 0x28] 00002634 48C1 ext.l D1 00002636 9081 sub.l D0, D1 00002638 7202 moveq.l D1, 0x02 0000263A 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 0000263E D840 add.w D4, D0 label00002640: 00002640 102E 000C move.b D0, [A6 + 0xC] 00002644 6728 beq +0x2A /* 0000266E */ 00002646 3A2E FFF2 move.w D5, [A6 - 0xE] 0000264A 246E 0008 movea.l A2, [A6 + 0x8] 0000264E 2652 movea.l A3, [A2] 00002650 202B 0038 move.l D0, [A3 + 0x38] 00002654 9A40 sub.w D5, D0 00002656 202E FFF8 move.l D0, [A6 - 0x8] 0000265A 90AE FFF0 sub.l D0, [A6 - 0x10] 0000265E 322B 002A move.w D1, [A3 + 0x2A] 00002662 48C1 ext.l D1 00002664 9081 sub.l D0, D1 00002666 7202 moveq.l D1, 0x02 00002668 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 0000266C DA40 add.w D5, D0 label0000266E: 0000266E 3004 move.w D0, D4 00002670 48C0 ext.l D0 00002672 2F00 move.l -[A7], D0 00002674 3005 move.w D0, D5 00002676 48C0 ext.l D0 00002678 2F00 move.l -[A7], D0 0000267A 4227 clr.b -[A7] 0000267C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002680 4EAD EEF4 jsr [A5 - 0x110C] 00002684 4CDF 0C30 movem.l D4,D5,A2,A3, [A7]+ 00002688 4E5E unlink A6 0000268A 4E74 0008 rtd 0x0008 export_186: 0000268E 4E56 0000 link A6, 0 00002692 4E5E unlink A6 00002694 4E74 0008 rtd 0x0008 fn00002698: 00002698 4E56 0000 link A6, 0 0000269C 486D CE3A pea.l [A5 - 0x31C6] 000026A0 A89D syscall PenPat 000026A2 700B moveq.l D0, 0x0B 000026A4 3F00 move.w -[A7], D0 000026A6 A89C syscall PenMode 000026A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000026AC A8A2 syscall PaintRect 000026AE A89E syscall PenNormal 000026B0 4E5E unlink A6 000026B2 4E74 0004 rtd 0x0004 export_187: 000026B6 4E56 FFD8 link A6, -0x0028 000026BA 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000026BE 286E 000C movea.l A4, [A6 + 0xC] 000026C2 262E 0008 move.l D3, [A6 + 0x8] 000026C6 2D43 FFD8 move.l [A6 - 0x28], D3 000026CA 2F2E 000C move.l -[A7], [A6 + 0xC] 000026CE 4EAD CEDA jsr [A5 - 0x3126] 000026D2 4A00 tst.b D0 000026D4 6700 00E0 beq +0xE2 /* 000027B6 */ 000026D8 2F2E 000C move.l -[A7], [A6 + 0xC] 000026DC 4EAD EEE8 jsr [A5 - 0x1118] 000026E0 2D40 FFEC move.l [A6 - 0x14], D0 000026E4 4A80 tst.l D0 000026E6 6700 0088 beq +0x8A /* 00002770 */ 000026EA 206E 000C movea.l A0, [A6 + 0xC] 000026EE 2250 movea.l A1, [A0] 000026F0 7238 moveq.l D1, 0x38 000026F2 D3C1 add.l A1, D1 000026F4 2F09 move.l -[A7], A1 000026F6 486E FFF0 pea.l [A6 - 0x10] 000026FA 2F08 move.l -[A7], A0 000026FC 4EAD EF9C jsr [A5 - 0x1064] 00002700 41EE FFF0 lea.l A0, [A6 - 0x10] 00002704 43EE FFF8 lea.l A1, [A6 - 0x8] 00002708 22D8 move.l [A1]+, [A0]+ 0000270A 22D8 move.l [A1]+, [A0]+ 0000270C 486E FFF8 pea.l [A6 - 0x8] 00002710 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002714 4EAD DDFC jsr [A5 - 0x2204] 00002718 554F subq.w A7, 2 0000271A 486E FFF8 pea.l [A6 - 0x8] 0000271E 2F03 move.l -[A7], D3 00002720 486E FFF8 pea.l [A6 - 0x8] 00002724 A8AA syscall SectRect 00002726 101F move.b D0, [A7]+ 00002728 6746 beq +0x48 /* 00002770 */ 0000272A 204C movea.l A0, A4 0000272C 2250 movea.l A1, [A0] 0000272E 4A29 0065 tst.b [A1 + 0x65] 00002732 6708 beq +0xA /* 0000273C */ 00002734 4267 clr.w -[A7] 00002736 4267 clr.w -[A7] 00002738 A878 syscall SetOrigin 0000273A 600C bra +0xE /* 00002748 */ label0000273C: 0000273C 2F0C move.l -[A7], A4 0000273E 4EAD EED6 jsr [A5 - 0x112A] 00002742 2F00 move.l -[A7], D0 00002744 4EAD CFA0 jsr [A5 - 0x3060] label00002748: 00002748 486E FFF8 pea.l [A6 - 0x8] 0000274C A87B syscall ClipRect 0000274E 4EBA E2C2 jsr [PC - 0x1D3E /* 00000A12 */] 00002752 486E FFF0 pea.l [A6 - 0x10] 00002756 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000275A 4EAD DE02 jsr [A5 - 0x21FE] 0000275E 204C movea.l A0, A4 00002760 2250 movea.l A1, [A0] 00002762 4A29 006A tst.b [A1 + 0x6A] 00002766 6608 bne +0xA /* 00002770 */ 00002768 486E FFF0 pea.l [A6 - 0x10] 0000276C 4EBA FF2A jsr [PC - 0xD6 /* 00002698 */] label00002770: 00002770 244C movea.l A2, A4 00002772 2652 movea.l A3, [A2] 00002774 4A2B 0065 tst.b [A3 + 0x65] 00002778 6626 bne +0x28 /* 000027A0 */ 0000277A 7048 moveq.l D0, 0x48 0000277C D7C0 add.l A3, D0 0000277E 2F0B move.l -[A7], A3 00002780 486E FFE4 pea.l [A6 - 0x1C] 00002784 2F0A move.l -[A7], A2 00002786 4EAD EF9C jsr [A5 - 0x1064] 0000278A 554F subq.w A7, 2 0000278C 486E FFE4 pea.l [A6 - 0x1C] 00002790 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00002794 486E FFDC pea.l [A6 - 0x24] 00002798 A8AA syscall SectRect 0000279A 101F move.b D0, [A7]+ 0000279C 6718 beq +0x1A /* 000027B6 */ 0000279E 600C bra +0xE /* 000027AC */ label000027A0: 000027A0 206E FFD8 movea.l A0, [A6 - 0x28] 000027A4 43EE FFDC lea.l A1, [A6 - 0x24] 000027A8 22D8 move.l [A1]+, [A0]+ 000027AA 22D8 move.l [A1]+, [A0]+ label000027AC: 000027AC 486E FFDC pea.l [A6 - 0x24] 000027B0 2F0C move.l -[A7], A4 000027B2 4EAD EF30 jsr [A5 - 0x10D0] label000027B6: 000027B6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000027BA 4E5E unlink A6 000027BC 4E74 0008 rtd 0x0008 export_188: 000027C0 4E56 FFF0 link A6, -0x0010 000027C4 48E7 0030 movem.l -[A7], A2,A3 000027C8 206E 000C movea.l A0, [A6 + 0xC] 000027CC 43EE FFF0 lea.l A1, [A6 - 0x10] 000027D0 22D8 move.l [A1]+, [A0]+ 000027D2 22D8 move.l [A1]+, [A0]+ 000027D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027D8 4EAD CFA0 jsr [A5 - 0x3060] 000027DC 206E 0008 movea.l A0, [A6 + 0x8] 000027E0 2250 movea.l A1, [A0] 000027E2 4A29 0024 tst.b [A1 + 0x24] 000027E6 6714 beq +0x16 /* 000027FC */ 000027E8 486E FFF0 pea.l [A6 - 0x10] 000027EC 246D CE52 movea.l A2, [A5 - 0x31AE] 000027F0 3F2A 0012 move.w -[A7], [A2 + 0x12] 000027F4 3F2A 0010 move.w -[A7], [A2 + 0x10] 000027F8 A8A8 syscall OffsetRect 000027FA 6018 bra +0x1A /* 00002814 */ label000027FC: 000027FC 486E FFF0 pea.l [A6 - 0x10] 00002800 246E 0008 movea.l A2, [A6 + 0x8] 00002804 2652 movea.l A3, [A2] 00002806 202B 0058 move.l D0, [A3 + 0x58] 0000280A 3F00 move.w -[A7], D0 0000280C 202B 005C move.l D0, [A3 + 0x5C] 00002810 3F00 move.w -[A7], D0 00002812 A8A8 syscall OffsetRect label00002814: 00002814 246E 0008 movea.l A2, [A6 + 0x8] 00002818 2652 movea.l A3, [A2] 0000281A 4A2B 0065 tst.b [A3 + 0x65] 0000281E 6628 bne +0x2A /* 00002848 */ 00002820 7048 moveq.l D0, 0x48 00002822 D7C0 add.l A3, D0 00002824 2F0B move.l -[A7], A3 00002826 486E FFF8 pea.l [A6 - 0x8] 0000282A 2F0A move.l -[A7], A2 0000282C 4EAD EFCC jsr [A5 - 0x1034] 00002830 554F subq.w A7, 2 00002832 486E FFF0 pea.l [A6 - 0x10] 00002836 486E FFF8 pea.l [A6 - 0x8] 0000283A 486E FFF0 pea.l [A6 - 0x10] 0000283E A8AA syscall SectRect 00002840 544F addq.w A7, 2 00002842 486E FFF0 pea.l [A6 - 0x10] 00002846 A87B syscall ClipRect label00002848: 00002848 486E FFF0 pea.l [A6 - 0x10] 0000284C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002850 4EAD EF2A jsr [A5 - 0x10D6] 00002854 206E 0008 movea.l A0, [A6 + 0x8] 00002858 2250 movea.l A1, [A0] 0000285A 4A29 006A tst.b [A1 + 0x6A] 0000285E 6608 bne +0xA /* 00002868 */ 00002860 486E FFF0 pea.l [A6 - 0x10] 00002864 4EBA FE32 jsr [PC - 0x1CE /* 00002698 */] label00002868: 00002868 246E 0008 movea.l A2, [A6 + 0x8] 0000286C 2652 movea.l A3, [A2] 0000286E 4AAB 0018 tst.l [A3 + 0x18] 00002872 674C beq +0x4E /* 000028C0 */ 00002874 4A2B 0065 tst.b [A3 + 0x65] 00002878 6624 bne +0x26 /* 0000289E */ 0000287A 7048 moveq.l D0, 0x48 0000287C D7C0 add.l A3, D0 0000287E 2F0B move.l -[A7], A3 00002880 486E FFF0 pea.l [A6 - 0x10] 00002884 2F0A move.l -[A7], A2 00002886 4EAD EF9C jsr [A5 - 0x1064] 0000288A 554F subq.w A7, 2 0000288C 486E FFF0 pea.l [A6 - 0x10] 00002890 2F2E 000C move.l -[A7], [A6 + 0xC] 00002894 486E FFF0 pea.l [A6 - 0x10] 00002898 A8AA syscall SectRect 0000289A 544F addq.w A7, 2 0000289C 600C bra +0xE /* 000028AA */ label0000289E: 0000289E 206E 000C movea.l A0, [A6 + 0xC] 000028A2 43EE FFF0 lea.l A1, [A6 - 0x10] 000028A6 22D8 move.l [A1]+, [A0]+ 000028A8 22D8 move.l [A1]+, [A0]+ label000028AA: 000028AA 486D 05FA pea.l [A5 + 0x5FA /* export_187 */] 000028AE 486E FFF0 pea.l [A6 - 0x10] 000028B2 206E 0008 movea.l A0, [A6 + 0x8] 000028B6 2250 movea.l A1, [A0] 000028B8 2F29 0018 move.l -[A7], [A1 + 0x18] 000028BC 4EAD D6F6 jsr [A5 - 0x290A] label000028C0: 000028C0 4CDF 0C00 movem.l A2,A3, [A7]+ 000028C4 4E5E unlink A6 000028C6 4E74 0008 rtd 0x0008 export_189: 000028CA 4E56 FFF0 link A6, -0x0010 000028CE 2F0A move.l -[A7], A2 000028D0 246E 0008 movea.l A2, [A6 + 0x8] 000028D4 2052 movea.l A0, [A2] 000028D6 7038 moveq.l D0, 0x38 000028D8 D1C0 add.l A0, D0 000028DA 43EE FFF0 lea.l A1, [A6 - 0x10] 000028DE 22D8 move.l [A1]+, [A0]+ 000028E0 22D8 move.l [A1]+, [A0]+ 000028E2 22D8 move.l [A1]+, [A0]+ 000028E4 22D8 move.l [A1]+, [A0]+ 000028E6 486E FFF0 pea.l [A6 - 0x10] 000028EA 2F0A move.l -[A7], A2 000028EC 4EAD EF42 jsr [A5 - 0x10BE] 000028F0 245F movea.l A2, [A7]+ 000028F2 4E5E unlink A6 000028F4 4E74 0004 rtd 0x0004 export_190: 000028F8 4E56 FFF8 link A6, -0x0008 000028FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002900 4EAD CEDA jsr [A5 - 0x3126] 00002904 4A00 tst.b D0 00002906 671A beq +0x1C /* 00002922 */ 00002908 2F2E 000C move.l -[A7], [A6 + 0xC] 0000290C 486E FFF8 pea.l [A6 - 0x8] 00002910 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002914 4EAD EFD2 jsr [A5 - 0x102E] 00002918 4A00 tst.b D0 0000291A 6706 beq +0x8 /* 00002922 */ 0000291C 486E FFF8 pea.l [A6 - 0x8] 00002920 A928 syscall InvalRect label00002922: 00002922 4E5E unlink A6 00002924 4E74 0008 rtd 0x0008 export_191: 00002928 4E56 FFF0 link A6, -0x0010 0000292C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002930 486E FFF0 pea.l [A6 - 0x10] 00002934 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00002938 486E FFF0 pea.l [A6 - 0x10] 0000293C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002940 4EAD EF42 jsr [A5 - 0x10BE] 00002944 4E5E unlink A6 00002946 4E74 0008 rtd 0x0008 export_192: 0000294A 4E56 FFF8 link A6, -0x0008 0000294E 48E7 0030 movem.l -[A7], A2,A3 00002952 246E 0008 movea.l A2, [A6 + 0x8] 00002956 2652 movea.l A3, [A2] 00002958 4AAB 0066 tst.l [A3 + 0x66] 0000295C 6730 beq +0x32 /* 0000298E */ 0000295E 7038 moveq.l D0, 0x38 00002960 D7C0 add.l A3, D0 00002962 2F0B move.l -[A7], A3 00002964 486E FFF8 pea.l [A6 - 0x8] 00002968 2F0A move.l -[A7], A2 0000296A 4EAD EF9C jsr [A5 - 0x1064] 0000296E 486E FFF8 pea.l [A6 - 0x8] 00002972 2052 movea.l A0, [A2] 00002974 2F28 0066 move.l -[A7], [A0 + 0x66] 00002978 4EAD DDFC jsr [A5 - 0x2204] 0000297C 2F0A move.l -[A7], A2 0000297E 4EAD EED6 jsr [A5 - 0x112A] 00002982 2F00 move.l -[A7], D0 00002984 4EAD CFA0 jsr [A5 - 0x3060] 00002988 486E FFF8 pea.l [A6 - 0x8] 0000298C A928 syscall InvalRect label0000298E: 0000298E 4CDF 0C00 movem.l A2,A3, [A7]+ 00002992 4E5E unlink A6 00002994 4E74 0004 rtd 0x0004 export_193: 00002998 4E56 0000 link A6, 0 0000299C 4E5E unlink A6 0000299E 4E74 000C rtd 0x000C export_194: 000029A2 4E56 0000 link A6, 0 000029A6 4E5E unlink A6 000029A8 4E74 000C rtd 0x000C export_195: 000029AC 4E56 0000 link A6, 0 000029B0 4E5E unlink A6 000029B2 4E74 000E rtd 0x000E export_196: fn000029B6: 000029B6 4E56 0000 link A6, 0 000029BA 4E5E unlink A6 000029BC 4E74 0004 rtd 0x0004 export_197: 000029C0 4E56 0000 link A6, 0 000029C4 4E5E unlink A6 000029C6 4E74 0004 rtd 0x0004 export_198: 000029CA 4E56 FFF8 link A6, -0x0008 000029CE 48E7 0030 movem.l -[A7], A2,A3 000029D2 206D CEB6 movea.l A0, [A5 - 0x314A] 000029D6 246E 0008 movea.l A2, [A6 + 0x8] 000029DA B1CA cmpa.l A0, A2 000029DC 6700 0092 beq +0x94 /* 00002A70 */ 000029E0 2F0A move.l -[A7], A2 000029E2 4EBA E01E jsr [PC - 0x1FE2 /* 00000A02 */] 000029E6 2652 movea.l A3, [A2] 000029E8 4A2B 0065 tst.b [A3 + 0x65] 000029EC 667A bne +0x7C /* 00002A68 */ 000029EE 2F2B 0010 move.l -[A7], [A3 + 0x10] 000029F2 A873 syscall SetPort 000029F4 246E 0008 movea.l A2, [A6 + 0x8] 000029F8 2652 movea.l A3, [A2] 000029FA 4A2B 0024 tst.b [A3 + 0x24] 000029FE 673A beq +0x3C /* 00002A3A */ 00002A00 202B 0058 move.l D0, [A3 + 0x58] 00002A04 223C 0000 2000 move.l D1, 0x2000 /* ' \0' */ 00002A0A 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002A0E 3F00 move.w -[A7], D0 00002A10 202B 005C move.l D0, [A3 + 0x5C] 00002A14 223C 0000 2000 move.l D1, 0x2000 /* ' \0' */ 00002A1A 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002A1E 3F00 move.w -[A7], D0 00002A20 A878 syscall SetOrigin 00002A22 246E 0008 movea.l A2, [A6 + 0x8] 00002A26 2052 movea.l A0, [A2] 00002A28 7048 moveq.l D0, 0x48 00002A2A D1C0 add.l A0, D0 00002A2C 2F08 move.l -[A7], A0 00002A2E 486E FFF8 pea.l [A6 - 0x8] 00002A32 2F0A move.l -[A7], A2 00002A34 4EAD EFCC jsr [A5 - 0x1034] 00002A38 6028 bra +0x2A /* 00002A62 */ label00002A3A: 00002A3A 246E 0008 movea.l A2, [A6 + 0x8] 00002A3E 2652 movea.l A3, [A2] 00002A40 202B 0058 move.l D0, [A3 + 0x58] 00002A44 3F00 move.w -[A7], D0 00002A46 202B 005C move.l D0, [A3 + 0x5C] 00002A4A 3F00 move.w -[A7], D0 00002A4C A878 syscall SetOrigin 00002A4E 206E 0008 movea.l A0, [A6 + 0x8] 00002A52 2250 movea.l A1, [A0] 00002A54 7048 moveq.l D0, 0x48 00002A56 D3C0 add.l A1, D0 00002A58 2F09 move.l -[A7], A1 00002A5A 486E FFF8 pea.l [A6 - 0x8] 00002A5E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label00002A62: 00002A62 486E FFF8 pea.l [A6 - 0x8] 00002A66 A87B syscall ClipRect label00002A68: 00002A68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A6C 4EAD EF6C jsr [A5 - 0x1094] label00002A70: 00002A70 4CDF 0C00 movem.l A2,A3, [A7]+ 00002A74 4E5E unlink A6 00002A76 4E74 0004 rtd 0x0004 export_199: 00002A7A 4E56 0000 link A6, 0 00002A7E 2F0A move.l -[A7], A2 00002A80 206E 0008 movea.l A0, [A6 + 0x8] 00002A84 2250 movea.l A1, [A0] 00002A86 2469 0060 movea.l A2, [A1 + 0x60] 00002A8A B4FC 0000 cmpa.w A2, 0x0 00002A8E 6706 beq +0x8 /* 00002A96 */ 00002A90 2F0A move.l -[A7], A2 00002A92 4EAD E1F0 jsr [A5 - 0x1E10] label00002A96: 00002A96 245F movea.l A2, [A7]+ 00002A98 4E5E unlink A6 00002A9A 4E74 0004 rtd 0x0004 export_200: 00002A9E 4E56 FFF8 link A6, -0x0008 00002AA2 48E7 0030 movem.l -[A7], A2,A3 00002AA6 7000 moveq.l D0, 0x00 00002AA8 246E 0008 movea.l A2, [A6 + 0x8] 00002AAC 2052 movea.l A0, [A2] 00002AAE 2140 0038 move.l [A0 + 0x38], D0 00002AB2 2052 movea.l A0, [A2] 00002AB4 2140 003C move.l [A0 + 0x3C], D0 00002AB8 2652 movea.l A3, [A2] 00002ABA 302B 0028 move.w D0, [A3 + 0x28] 00002ABE 48C0 ext.l D0 00002AC0 2740 0044 move.l [A3 + 0x44], D0 00002AC4 2652 movea.l A3, [A2] 00002AC6 302B 002A move.w D0, [A3 + 0x2A] 00002ACA 48C0 ext.l D0 00002ACC 2740 0040 move.l [A3 + 0x40], D0 00002AD0 2652 movea.l A3, [A2] 00002AD2 2F2B 002C move.l -[A7], [A3 + 0x2C] 00002AD6 2F2B 0030 move.l -[A7], [A3 + 0x30] 00002ADA 486E FFF8 pea.l [A6 - 0x8] 00002ADE 486E FFFC pea.l [A6 - 0x4] 00002AE2 2F2B 0014 move.l -[A7], [A3 + 0x14] 00002AE6 4EAD CF8E jsr [A5 - 0x3072] 00002AEA 2652 movea.l A3, [A2] 00002AEC 202B 003C move.l D0, [A3 + 0x3C] 00002AF0 90AE FFF8 sub.l D0, [A6 - 0x8] 00002AF4 2740 0058 move.l [A3 + 0x58], D0 00002AF8 2652 movea.l A3, [A2] 00002AFA 202B 0038 move.l D0, [A3 + 0x38] 00002AFE 90AE FFFC sub.l D0, [A6 - 0x4] 00002B02 2740 005C move.l [A3 + 0x5C], D0 00002B06 4EBA DF0A jsr [PC - 0x20F6 /* 00000A12 */] 00002B0A 4CDF 0C00 movem.l A2,A3, [A7]+ 00002B0E 4E5E unlink A6 00002B10 4E74 0004 rtd 0x0004 export_201: 00002B14 4E56 0000 link A6, 0 00002B18 48E7 0038 movem.l -[A7], A2,A3,A4 00002B1C 246E 000C movea.l A2, [A6 + 0xC] 00002B20 302A 0006 move.w D0, [A2 + 0x6] 00002B24 906A 0002 sub.w D0, [A2 + 0x2] 00002B28 266E 0008 movea.l A3, [A6 + 0x8] 00002B2C 2053 movea.l A0, [A3] 00002B2E D168 0028 add.w [A0 + 0x28], D0 00002B32 302A 0004 move.w D0, [A2 + 0x4] 00002B36 9052 sub.w D0, [A2] 00002B38 2053 movea.l A0, [A3] 00002B3A D168 002A add.w [A0 + 0x2A], D0 00002B3E 7000 moveq.l D0, 0x00 00002B40 2053 movea.l A0, [A3] 00002B42 2140 003C move.l [A0 + 0x3C], D0 00002B46 2053 movea.l A0, [A3] 00002B48 2140 0038 move.l [A0 + 0x38], D0 00002B4C 2853 movea.l A4, [A3] 00002B4E 302C 0028 move.w D0, [A4 + 0x28] 00002B52 48C0 ext.l D0 00002B54 2940 0044 move.l [A4 + 0x44], D0 00002B58 2853 movea.l A4, [A3] 00002B5A 302C 002A move.w D0, [A4 + 0x2A] 00002B5E 48C0 ext.l D0 00002B60 2940 0040 move.l [A4 + 0x40], D0 00002B64 302A 0002 move.w D0, [A2 + 0x2] 00002B68 48C0 ext.l D0 00002B6A 2053 movea.l A0, [A3] 00002B6C 91A8 0058 sub.l [A0 + 0x58], D0 00002B70 3012 move.w D0, [A2] 00002B72 48C0 ext.l D0 00002B74 2053 movea.l A0, [A3] 00002B76 91A8 005C sub.l [A0 + 0x5C], D0 00002B7A 4EBA DE96 jsr [PC - 0x216A /* 00000A12 */] 00002B7E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00002B82 4E5E unlink A6 00002B84 4E74 0008 rtd 0x0008 export_156: 00002B88 4E56 0000 link A6, 0 00002B8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B90 4EAD EF7E jsr [A5 - 0x1082] 00002B94 4E5E unlink A6 00002B96 4E74 0004 rtd 0x0004 export_202: 00002B9A 4E56 FFDC link A6, -0x0024 00002B9E 48E7 1030 movem.l -[A7], D3,A2,A3 00002BA2 246E 0008 movea.l A2, [A6 + 0x8] 00002BA6 2052 movea.l A0, [A2] 00002BA8 7648 moveq.l D3, 0x48 00002BAA D1C3 add.l A0, D3 00002BAC 43EE FFEC lea.l A1, [A6 - 0x14] 00002BB0 22D8 move.l [A1]+, [A0]+ 00002BB2 22D8 move.l [A1]+, [A0]+ 00002BB4 22D8 move.l [A1]+, [A0]+ 00002BB6 22D8 move.l [A1]+, [A0]+ 00002BB8 486E FFDC pea.l [A6 - 0x24] 00002BBC 2052 movea.l A0, [A2] 00002BBE 2F28 0014 move.l -[A7], [A0 + 0x14] 00002BC2 4EAD CEF8 jsr [A5 - 0x3108] 00002BC6 486E FFDC pea.l [A6 - 0x24] 00002BCA 2F0A move.l -[A7], A2 00002BCC 4EAD EFA8 jsr [A5 - 0x1058] 00002BD0 554F subq.w A7, 2 00002BD2 2652 movea.l A3, [A2] 00002BD4 7038 moveq.l D0, 0x38 00002BD6 2D4B FFFC move.l [A6 - 0x4], A3 00002BDA D7C0 add.l A3, D0 00002BDC 2F0B move.l -[A7], A3 00002BDE 486E FFDC pea.l [A6 - 0x24] 00002BE2 206E FFFC movea.l A0, [A6 - 0x4] 00002BE6 D1C3 add.l A0, D3 00002BE8 2F08 move.l -[A7], A0 00002BEA 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00002BEE 544F addq.w A7, 2 00002BF0 4EBA DE20 jsr [PC - 0x21E0 /* 00000A12 */] 00002BF4 554F subq.w A7, 2 00002BF6 486E FFEC pea.l [A6 - 0x14] 00002BFA 2052 movea.l A0, [A2] 00002BFC D1C3 add.l A0, D3 00002BFE 2F08 move.l -[A7], A0 00002C00 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00002C04 101F move.b D0, [A7]+ 00002C06 6616 bne +0x18 /* 00002C1E */ 00002C08 2052 movea.l A0, [A2] 00002C0A 4AA8 0018 tst.l [A0 + 0x18] 00002C0E 670E beq +0x10 /* 00002C1E */ 00002C10 486D 0502 pea.l [A5 + 0x502 /* export_156 */] 00002C14 2052 movea.l A0, [A2] 00002C16 2F28 0018 move.l -[A7], [A0 + 0x18] 00002C1A 4EAD D6F0 jsr [A5 - 0x2910] label00002C1E: 00002C1E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002C22 4E5E unlink A6 00002C24 4E74 0004 rtd 0x0004 export_203: 00002C28 4E56 0000 link A6, 0 00002C2C 302E 0012 move.w D0, [A6 + 0x12] 00002C30 48C0 ext.l D0 00002C32 206E 0008 movea.l A0, [A6 + 0x8] 00002C36 2250 movea.l A1, [A0] 00002C38 D0A9 0058 add.l D0, [A1 + 0x58] 00002C3C 206E 000C movea.l A0, [A6 + 0xC] 00002C40 2140 0004 move.l [A0 + 0x4], D0 00002C44 302E 0010 move.w D0, [A6 + 0x10] 00002C48 48C0 ext.l D0 00002C4A 206E 0008 movea.l A0, [A6 + 0x8] 00002C4E 2250 movea.l A1, [A0] 00002C50 D0A9 005C add.l D0, [A1 + 0x5C] 00002C54 206E 000C movea.l A0, [A6 + 0xC] 00002C58 2080 move.l [A0], D0 00002C5A 4E5E unlink A6 00002C5C 4E74 000C rtd 0x000C export_204: 00002C60 4E56 0000 link A6, 0 00002C64 48E7 0030 movem.l -[A7], A2,A3 00002C68 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002C6C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C70 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00002C74 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C78 246E 0008 movea.l A2, [A6 + 0x8] 00002C7C 2652 movea.l A3, [A2] 00002C7E 2F2B 0058 move.l -[A7], [A3 + 0x58] 00002C82 2F2B 005C move.l -[A7], [A3 + 0x5C] 00002C86 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00002C8A 4CDF 0C00 movem.l A2,A3, [A7]+ 00002C8E 4E5E unlink A6 00002C90 4E74 000C rtd 0x000C export_205: 00002C94 4E56 0000 link A6, 0 00002C98 48E7 0038 movem.l -[A7], A2,A3,A4 00002C9C 246E 0010 movea.l A2, [A6 + 0x10] 00002CA0 202A 0004 move.l D0, [A2 + 0x4] 00002CA4 266E 0008 movea.l A3, [A6 + 0x8] 00002CA8 2053 movea.l A0, [A3] 00002CAA 2228 0058 move.l D1, [A0 + 0x58] 00002CAE 9041 sub.w D0, D1 00002CB0 286E 000C movea.l A4, [A6 + 0xC] 00002CB4 3940 0002 move.w [A4 + 0x2], D0 00002CB8 2012 move.l D0, [A2] 00002CBA 2053 movea.l A0, [A3] 00002CBC 2228 005C move.l D1, [A0 + 0x5C] 00002CC0 9041 sub.w D0, D1 00002CC2 3880 move.w [A4], D0 00002CC4 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00002CC8 4E5E unlink A6 00002CCA 4E74 000C rtd 0x000C export_206: 00002CCE 4E56 FFF0 link A6, -0x0010 00002CD2 48E7 0030 movem.l -[A7], A2,A3 00002CD6 206E 0010 movea.l A0, [A6 + 0x10] 00002CDA 43EE FFF0 lea.l A1, [A6 - 0x10] 00002CDE 22D8 move.l [A1]+, [A0]+ 00002CE0 22D8 move.l [A1]+, [A0]+ 00002CE2 22D8 move.l [A1]+, [A0]+ 00002CE4 22D8 move.l [A1]+, [A0]+ 00002CE6 486E FFF0 pea.l [A6 - 0x10] 00002CEA 246E 0008 movea.l A2, [A6 + 0x8] 00002CEE 2652 movea.l A3, [A2] 00002CF0 202B 0058 move.l D0, [A3 + 0x58] 00002CF4 4480 neg.l D0 00002CF6 2F00 move.l -[A7], D0 00002CF8 202B 005C move.l D0, [A3 + 0x5C] 00002CFC 4480 neg.l D0 00002CFE 2F00 move.l -[A7], D0 00002D00 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00002D04 486E FFF0 pea.l [A6 - 0x10] 00002D08 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D0C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00002D10 4CDF 0C00 movem.l A2,A3, [A7]+ 00002D14 4E5E unlink A6 00002D16 4E74 000C rtd 0x000C export_207: 00002D1A 4E56 FFF8 link A6, -0x0008 00002D1E 48E7 0030 movem.l -[A7], A2,A3 00002D22 486E FFF8 pea.l [A6 - 0x8] 00002D26 486E FFFC pea.l [A6 - 0x4] 00002D2A 246E 0008 movea.l A2, [A6 + 0x8] 00002D2E 2052 movea.l A0, [A2] 00002D30 2F28 0014 move.l -[A7], [A0 + 0x14] 00002D34 4EAD CEE6 jsr [A5 - 0x311A] 00002D38 2052 movea.l A0, [A2] 00002D3A 2028 0058 move.l D0, [A0 + 0x58] 00002D3E 90AE FFF8 sub.l D0, [A6 - 0x8] 00002D42 266E 000C movea.l A3, [A6 + 0xC] 00002D46 D1AB 0004 add.l [A3 + 0x4], D0 00002D4A 2052 movea.l A0, [A2] 00002D4C 2028 005C move.l D0, [A0 + 0x5C] 00002D50 90AE FFFC sub.l D0, [A6 - 0x4] 00002D54 D193 add.l [A3], D0 00002D56 4CDF 0C00 movem.l A2,A3, [A7]+ 00002D5A 4E5E unlink A6 00002D5C 4E74 0008 rtd 0x0008 export_208: 00002D60 4E56 FFF8 link A6, -0x0008 00002D64 48E7 0030 movem.l -[A7], A2,A3 00002D68 486E FFF8 pea.l [A6 - 0x8] 00002D6C 486E FFFC pea.l [A6 - 0x4] 00002D70 246E 0008 movea.l A2, [A6 + 0x8] 00002D74 2052 movea.l A0, [A2] 00002D76 2F28 0014 move.l -[A7], [A0 + 0x14] 00002D7A 4EAD CEE6 jsr [A5 - 0x311A] 00002D7E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D82 2652 movea.l A3, [A2] 00002D84 202B 0058 move.l D0, [A3 + 0x58] 00002D88 90AE FFF8 sub.l D0, [A6 - 0x8] 00002D8C 2F00 move.l -[A7], D0 00002D8E 202B 005C move.l D0, [A3 + 0x5C] 00002D92 90AE FFFC sub.l D0, [A6 - 0x4] 00002D96 2F00 move.l -[A7], D0 00002D98 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00002D9C 4CDF 0C00 movem.l A2,A3, [A7]+ 00002DA0 4E5E unlink A6 00002DA2 4E74 0008 rtd 0x0008 export_209: 00002DA6 4E56 FFF8 link A6, -0x0008 00002DAA 48E7 0030 movem.l -[A7], A2,A3 00002DAE 486E FFF8 pea.l [A6 - 0x8] 00002DB2 486E FFFC pea.l [A6 - 0x4] 00002DB6 246E 0008 movea.l A2, [A6 + 0x8] 00002DBA 2052 movea.l A0, [A2] 00002DBC 2F28 0014 move.l -[A7], [A0 + 0x14] 00002DC0 4EAD CEE6 jsr [A5 - 0x311A] 00002DC4 202E FFF8 move.l D0, [A6 - 0x8] 00002DC8 2052 movea.l A0, [A2] 00002DCA 90A8 0058 sub.l D0, [A0 + 0x58] 00002DCE 266E 000C movea.l A3, [A6 + 0xC] 00002DD2 D1AB 0004 add.l [A3 + 0x4], D0 00002DD6 202E FFFC move.l D0, [A6 - 0x4] 00002DDA 2052 movea.l A0, [A2] 00002DDC 90A8 005C sub.l D0, [A0 + 0x5C] 00002DE0 D193 add.l [A3], D0 00002DE2 4CDF 0C00 movem.l A2,A3, [A7]+ 00002DE6 4E5E unlink A6 00002DE8 4E74 0008 rtd 0x0008 export_210: 00002DEC 4E56 FFF8 link A6, -0x0008 00002DF0 48E7 0030 movem.l -[A7], A2,A3 00002DF4 486E FFF8 pea.l [A6 - 0x8] 00002DF8 486E FFFC pea.l [A6 - 0x4] 00002DFC 246E 0008 movea.l A2, [A6 + 0x8] 00002E00 2052 movea.l A0, [A2] 00002E02 2F28 0014 move.l -[A7], [A0 + 0x14] 00002E06 4EAD CEE6 jsr [A5 - 0x311A] 00002E0A 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E0E 202E FFF8 move.l D0, [A6 - 0x8] 00002E12 2652 movea.l A3, [A2] 00002E14 90AB 0058 sub.l D0, [A3 + 0x58] 00002E18 2F00 move.l -[A7], D0 00002E1A 202E FFFC move.l D0, [A6 - 0x4] 00002E1E 90AB 005C sub.l D0, [A3 + 0x5C] 00002E22 2F00 move.l -[A7], D0 00002E24 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00002E28 4CDF 0C00 movem.l A2,A3, [A7]+ 00002E2C 4E5E unlink A6 00002E2E 4E74 0008 rtd 0x0008 export_211: 00002E32 4E56 FFFC link A6, -0x0004 00002E36 48E7 0030 movem.l -[A7], A2,A3 00002E3A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E3E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E42 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00002E46 246E 0008 movea.l A2, [A6 + 0x8] 00002E4A 2052 movea.l A0, [A2] 00002E4C 2068 0010 movea.l A0, [A0 + 0x10] 00002E50 2068 0076 movea.l A0, [A0 + 0x76] 00002E54 2050 movea.l A0, [A0] 00002E56 2028 0002 move.l D0, [A0 + 0x2] 00002E5A 2D40 FFFC move.l [A6 - 0x4], D0 00002E5E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E62 302E FFFE move.w D0, [A6 - 0x2] 00002E66 2652 movea.l A3, [A2] 00002E68 222B 0058 move.l D1, [A3 + 0x58] 00002E6C 9041 sub.w D0, D1 00002E6E 3F00 move.w -[A7], D0 00002E70 302E FFFC move.w D0, [A6 - 0x4] 00002E74 222B 005C move.l D1, [A3 + 0x5C] 00002E78 9041 sub.w D0, D1 00002E7A 3F00 move.w -[A7], D0 00002E7C A8A8 syscall OffsetRect 00002E7E 4CDF 0C00 movem.l A2,A3, [A7]+ 00002E82 4E5E unlink A6 00002E84 4E74 000C rtd 0x000C export_212: 00002E88 4E56 FFDC link A6, -0x0024 00002E8C 2F0A move.l -[A7], A2 00002E8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E92 4EAD CFA0 jsr [A5 - 0x3060] 00002E96 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E9A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002E9E 4EAD DD78 jsr [A5 - 0x2288] 00002EA2 206E 0010 movea.l A0, [A6 + 0x10] 00002EA6 43EE FFE4 lea.l A1, [A6 - 0x1C] 00002EAA 2449 movea.l A2, A1 00002EAC 22D8 move.l [A1]+, [A0]+ 00002EAE 22D8 move.l [A1]+, [A0]+ 00002EB0 41EE FFDC lea.l A0, [A6 - 0x24] 00002EB4 20DA move.l [A0]+, [A2]+ 00002EB6 20DA move.l [A0]+, [A2]+ 00002EB8 604C bra +0x4E /* 00002F06 */ label00002EBA: 00002EBA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EBE 4EAD CFA0 jsr [A5 - 0x3060] 00002EC2 486E FFFC pea.l [A6 - 0x4] 00002EC6 A972 syscall GetMouse 00002EC8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002ECC 486E FFDC pea.l [A6 - 0x24] 00002ED0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002ED4 4EAD EFBA jsr [A5 - 0x1046] 00002ED8 486E FFDC pea.l [A6 - 0x24] 00002EDC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002EE0 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00002EE4 504F addq.w A7, 8 00002EE6 486E FFDC pea.l [A6 - 0x24] 00002EEA 486E FFE4 pea.l [A6 - 0x1C] 00002EEE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002EF2 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002EF6 4EAD DD7E jsr [A5 - 0x2282] 00002EFA 41EE FFDC lea.l A0, [A6 - 0x24] 00002EFE 43EE FFE4 lea.l A1, [A6 - 0x1C] 00002F02 22D8 move.l [A1]+, [A0]+ 00002F04 22D8 move.l [A1]+, [A0]+ label00002F06: 00002F06 554F subq.w A7, 2 00002F08 A973 syscall StillDown 00002F0A 101F move.b D0, [A7]+ 00002F0C 66AC bne -0x52 /* 00002EBA */ 00002F0E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F12 4EAD CFA0 jsr [A5 - 0x3060] 00002F16 7004 moveq.l D0, 0x04 00002F18 41EE FFEC lea.l A0, [A6 - 0x14] 00002F1C A030 syscall OSEventAvail 00002F1E 5240 addq.w D0, 1 00002F20 4A00 tst.b D0 00002F22 671C beq +0x1E /* 00002F40 */ 00002F24 2D6E FFF6 FFFC move.l [A6 - 0x4], [A6 - 0xA] 00002F2A 486E FFFC pea.l [A6 - 0x4] 00002F2E A871 syscall GlobalToLocal 00002F30 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002F34 486E FFDC pea.l [A6 - 0x24] 00002F38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F3C 4EAD EFBA jsr [A5 - 0x1046] label00002F40: 00002F40 486E FFDC pea.l [A6 - 0x24] 00002F44 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F48 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00002F4C 504F addq.w A7, 8 00002F4E 486E FFDC pea.l [A6 - 0x24] 00002F52 486E FFE4 pea.l [A6 - 0x1C] 00002F56 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F5A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002F5E 4EAD DD84 jsr [A5 - 0x227C] 00002F62 245F movea.l A2, [A7]+ 00002F64 4E5E unlink A6 00002F66 4E74 0010 rtd 0x0010 export_213: 00002F6A 4E56 0000 link A6, 0 00002F6E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F72 4EAD CFA0 jsr [A5 - 0x3060] 00002F76 206E 0008 movea.l A0, [A6 + 0x8] 00002F7A 2250 movea.l A1, [A0] 00002F7C 4A29 0024 tst.b [A1 + 0x24] 00002F80 672E beq +0x30 /* 00002FB0 */ 00002F82 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F86 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F8A 2F08 move.l -[A7], A0 00002F8C 4EAD EF8A jsr [A5 - 0x1076] 00002F90 206D CE52 movea.l A0, [A5 - 0x31AE] 00002F94 3028 0012 move.w D0, [A0 + 0x12] 00002F98 48C0 ext.l D0 00002F9A 206E 000C movea.l A0, [A6 + 0xC] 00002F9E 91A8 0004 sub.l [A0 + 0x4], D0 00002FA2 226D CE52 movea.l A1, [A5 - 0x31AE] 00002FA6 3029 0010 move.w D0, [A1 + 0x10] 00002FAA 48C0 ext.l D0 00002FAC 9190 sub.l [A0], D0 00002FAE 600C bra +0xE /* 00002FBC */ label00002FB0: 00002FB0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002FB4 2F2E 000C move.l -[A7], [A6 + 0xC] 00002FB8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] label00002FBC: 00002FBC 4E5E unlink A6 00002FBE 4E74 000C rtd 0x000C export_214: 00002FC2 4E56 0000 link A6, 0 00002FC6 2F0A move.l -[A7], A2 00002FC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FCC 4EAD CFA0 jsr [A5 - 0x3060] 00002FD0 206E 0008 movea.l A0, [A6 + 0x8] 00002FD4 2250 movea.l A1, [A0] 00002FD6 4A29 0024 tst.b [A1 + 0x24] 00002FDA 6730 beq +0x32 /* 0000300C */ 00002FDC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002FE0 2F2E 000C move.l -[A7], [A6 + 0xC] 00002FE4 2F08 move.l -[A7], A0 00002FE6 4EAD EF90 jsr [A5 - 0x1070] 00002FEA 2F2E 000C move.l -[A7], [A6 + 0xC] 00002FEE 246D CE52 movea.l A2, [A5 - 0x31AE] 00002FF2 302A 0012 move.w D0, [A2 + 0x12] 00002FF6 48C0 ext.l D0 00002FF8 4480 neg.l D0 00002FFA 2F00 move.l -[A7], D0 00002FFC 302A 0010 move.w D0, [A2 + 0x10] 00003000 48C0 ext.l D0 00003002 4480 neg.l D0 00003004 2F00 move.l -[A7], D0 00003006 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 0000300A 600C bra +0xE /* 00003018 */ label0000300C: 0000300C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003010 2F2E 000C move.l -[A7], [A6 + 0xC] 00003014 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label00003018: 00003018 245F movea.l A2, [A7]+ 0000301A 4E5E unlink A6 0000301C 4E74 000C rtd 0x000C export_215: 00003020 4E56 0000 link A6, 0 00003024 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003028 4EAD CFA0 jsr [A5 - 0x3060] 0000302C 206E 0008 movea.l A0, [A6 + 0x8] 00003030 2250 movea.l A1, [A0] 00003032 4A29 0024 tst.b [A1 + 0x24] 00003036 672A beq +0x2C /* 00003062 */ 00003038 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000303C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003040 2F08 move.l -[A7], A0 00003042 4EAD EF96 jsr [A5 - 0x106A] 00003046 206D CE52 movea.l A0, [A5 - 0x31AE] 0000304A 3028 0012 move.w D0, [A0 + 0x12] 0000304E 206E 000C movea.l A0, [A6 + 0xC] 00003052 D168 0002 add.w [A0 + 0x2], D0 00003056 226D CE52 movea.l A1, [A5 - 0x31AE] 0000305A 3029 0010 move.w D0, [A1 + 0x10] 0000305E D150 add.w [A0], D0 00003060 600C bra +0xE /* 0000306E */ label00003062: 00003062 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003066 2F2E 000C move.l -[A7], [A6 + 0xC] 0000306A 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label0000306E: 0000306E 4E5E unlink A6 00003070 4E74 000C rtd 0x000C export_216: 00003074 4E56 0000 link A6, 0 00003078 2F0A move.l -[A7], A2 0000307A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000307E 4EAD CFA0 jsr [A5 - 0x3060] 00003082 206E 0008 movea.l A0, [A6 + 0x8] 00003086 2250 movea.l A1, [A0] 00003088 4A29 0024 tst.b [A1 + 0x24] 0000308C 6722 beq +0x24 /* 000030B0 */ 0000308E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003092 2F2E 000C move.l -[A7], [A6 + 0xC] 00003096 2F08 move.l -[A7], A0 00003098 4EAD EF9C jsr [A5 - 0x1064] 0000309C 2F2E 000C move.l -[A7], [A6 + 0xC] 000030A0 246D CE52 movea.l A2, [A5 - 0x31AE] 000030A4 3F2A 0012 move.w -[A7], [A2 + 0x12] 000030A8 3F2A 0010 move.w -[A7], [A2 + 0x10] 000030AC A8A8 syscall OffsetRect 000030AE 600C bra +0xE /* 000030BC */ label000030B0: 000030B0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000030B4 2F2E 000C move.l -[A7], [A6 + 0xC] 000030B8 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label000030BC: 000030BC 245F movea.l A2, [A7]+ 000030BE 4E5E unlink A6 000030C0 4E74 000C rtd 0x000C export_217: 000030C4 4E56 FFE8 link A6, -0x0018 000030C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030CC 4EAD CFA0 jsr [A5 - 0x3060] 000030D0 554F subq.w A7, 2 000030D2 206E 0008 movea.l A0, [A6 + 0x8] 000030D6 2250 movea.l A1, [A0] 000030D8 7048 moveq.l D0, 0x48 000030DA D3C0 add.l A1, D0 000030DC 2F09 move.l -[A7], A1 000030DE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000030E2 486E FFE8 pea.l [A6 - 0x18] 000030E6 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000030EA 101F move.b D0, [A7]+ 000030EC 6724 beq +0x26 /* 00003112 */ 000030EE 486E FFE8 pea.l [A6 - 0x18] 000030F2 2F2E 000C move.l -[A7], [A6 + 0xC] 000030F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030FA 4EAD EFCC jsr [A5 - 0x1034] 000030FE 554F subq.w A7, 2 00003100 2F2E 000C move.l -[A7], [A6 + 0xC] 00003104 A8AE syscall EmptyRect 00003106 101F move.b D0, [A7]+ 00003108 57C0 seq D0 0000310A 4400 neg.b D0 0000310C 4880 ext.w D0 0000310E 48C0 ext.l D0 00003110 6010 bra +0x12 /* 00003122 */ label00003112: 00003112 2F2E 000C move.l -[A7], [A6 + 0xC] 00003116 4267 clr.w -[A7] 00003118 4267 clr.w -[A7] 0000311A 4267 clr.w -[A7] 0000311C 4267 clr.w -[A7] 0000311E A8A7 syscall SetRect 00003120 4200 clr.b D0 label00003122: 00003122 4E5E unlink A6 00003124 4E74 000C rtd 0x000C export_218: 00003128 4E56 0000 link A6, 0 0000312C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003130 4EAD EED6 jsr [A5 - 0x112A] 00003134 2F00 move.l -[A7], D0 00003136 4EAD CF76 jsr [A5 - 0x308A] 0000313A 4E5E unlink A6 0000313C 4E74 0004 rtd 0x0004 export_219: fn00003140: 00003140 4E56 FFFC link A6, -0x0004 00003144 48E7 1030 movem.l -[A7], D3,A2,A3 00003148 2F2E 001C move.l -[A7], [A6 + 0x1C] 0000314C 2F2E 0018 move.l -[A7], [A6 + 0x18] 00003150 3F2E 0016 move.w -[A7], [A6 + 0x16] 00003154 3F2E 0014 move.w -[A7], [A6 + 0x14] 00003158 3F2E 0012 move.w -[A7], [A6 + 0x12] 0000315C 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003160 1F2E 000E move.b -[A7], [A6 + 0xE] 00003164 1F2E 000C move.b -[A7], [A6 + 0xC] 00003168 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000316C 4EBA E91E jsr [PC - 0x16E2 /* 00001A8C */] 00003170 206E 0008 movea.l A0, [A6 + 0x8] 00003174 2250 movea.l A1, [A0] 00003176 137C 0002 0064 move.b [A1 + 0x64], 0x2 0000317C 2448 movea.l A2, A0 0000317E 2652 movea.l A3, [A2] 00003180 7038 moveq.l D0, 0x38 00003182 2D4B FFFC move.l [A6 - 0x4], A3 00003186 D7C0 add.l A3, D0 00003188 226E FFFC movea.l A1, [A6 - 0x4] 0000318C 7670 moveq.l D3, 0x70 0000318E D3C3 add.l A1, D3 00003190 22DB move.l [A1]+, [A3]+ 00003192 22DB move.l [A1]+, [A3]+ 00003194 22DB move.l [A1]+, [A3]+ 00003196 22DB move.l [A1]+, [A3]+ 00003198 2652 movea.l A3, [A2] 0000319A 202B 0074 move.l D0, [A3 + 0x74] 0000319E 2740 0088 move.l [A3 + 0x88], D0 000031A2 2652 movea.l A3, [A2] 000031A4 202B 0070 move.l D0, [A3 + 0x70] 000031A8 2740 0084 move.l [A3 + 0x84], D0 000031AC 7001 moveq.l D0, 0x01 000031AE 2250 movea.l A1, [A0] 000031B0 3340 0082 move.w [A1 + 0x82], D0 000031B4 2250 movea.l A1, [A0] 000031B6 3340 0080 move.w [A1 + 0x80], D0 000031BA 7000 moveq.l D0, 0x00 000031BC 2250 movea.l A1, [A0] 000031BE 2340 0094 move.l [A1 + 0x94], D0 000031C2 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000031C6 4E5E unlink A6 000031C8 4E74 0018 rtd 0x0018 export_220: fn000031CC: 000031CC 4E56 FFFC link A6, -0x0004 000031D0 2F0A move.l -[A7], A2 000031D2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000031D6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000031DA 2F2E 000C move.l -[A7], [A6 + 0xC] 000031DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031E2 4EBA E922 jsr [PC - 0x16DE /* 00001B06 */] 000031E6 206E 000C movea.l A0, [A6 + 0xC] 000031EA 7016 moveq.l D0, 0x16 000031EC D1C0 add.l A0, D0 000031EE 2F08 move.l -[A7], A0 000031F0 206E 0008 movea.l A0, [A6 + 0x8] 000031F4 2250 movea.l A1, [A0] 000031F6 7070 moveq.l D0, 0x70 000031F8 D3C0 add.l A1, D0 000031FA 2F09 move.l -[A7], A1 000031FC 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00003200 206E 000C movea.l A0, [A6 + 0xC] 00003204 3028 001E move.w D0, [A0 + 0x1E] 00003208 226E 0008 movea.l A1, [A6 + 0x8] 0000320C 2451 movea.l A2, [A1] 0000320E 3540 0080 move.w [A2 + 0x80], D0 00003212 3028 0020 move.w D0, [A0 + 0x20] 00003216 2451 movea.l A2, [A1] 00003218 3540 0082 move.w [A2 + 0x82], D0 0000321C 2F28 0022 move.l -[A7], [A0 + 0x22] 00003220 2051 movea.l A0, [A1] 00003222 41E8 0084 lea.l A0, [A0 + 0x84] 00003226 2F08 move.l -[A7], A0 00003228 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000322C 7000 moveq.l D0, 0x00 0000322E 206E 0008 movea.l A0, [A6 + 0x8] 00003232 2250 movea.l A1, [A0] 00003234 2340 0094 move.l [A1 + 0x94], D0 00003238 245F movea.l A2, [A7]+ 0000323A 4E5E unlink A6 0000323C 4E74 0010 rtd 0x0010 export_221: 00003240 4E56 0000 link A6, 0 00003244 48E7 0030 movem.l -[A7], A2,A3 00003248 246E 0008 movea.l A2, [A6 + 0x8] 0000324C 2652 movea.l A3, [A2] 0000324E 202B 007C move.l D0, [A3 + 0x7C] 00003252 90AB 0074 sub.l D0, [A3 + 0x74] 00003256 206E 0010 movea.l A0, [A6 + 0x10] 0000325A 2080 move.l [A0], D0 0000325C 2652 movea.l A3, [A2] 0000325E 202B 0078 move.l D0, [A3 + 0x78] 00003262 90AB 0070 sub.l D0, [A3 + 0x70] 00003266 206E 000C movea.l A0, [A6 + 0xC] 0000326A 2080 move.l [A0], D0 0000326C 4CDF 0C00 movem.l A2,A3, [A7]+ 00003270 4E5E unlink A6 00003272 4E74 000C rtd 0x000C export_222: 00003276 4E56 0000 link A6, 0 0000327A 48E7 0030 movem.l -[A7], A2,A3 0000327E 246E 0008 movea.l A2, [A6 + 0x8] 00003282 2652 movea.l A3, [A2] 00003284 202B 0088 move.l D0, [A3 + 0x88] 00003288 90AB 0074 sub.l D0, [A3 + 0x74] 0000328C 206E 0010 movea.l A0, [A6 + 0x10] 00003290 2080 move.l [A0], D0 00003292 2652 movea.l A3, [A2] 00003294 202B 0084 move.l D0, [A3 + 0x84] 00003298 90AB 0070 sub.l D0, [A3 + 0x70] 0000329C 206E 000C movea.l A0, [A6 + 0xC] 000032A0 2080 move.l [A0], D0 000032A2 4CDF 0C00 movem.l A2,A3, [A7]+ 000032A6 4E5E unlink A6 000032A8 4E74 000C rtd 0x000C export_223: 000032AC 4E56 0000 link A6, 0 000032B0 48E7 0030 movem.l -[A7], A2,A3 000032B4 246E 0008 movea.l A2, [A6 + 0x8] 000032B8 2652 movea.l A3, [A2] 000032BA 202B 0044 move.l D0, [A3 + 0x44] 000032BE 90AB 003C sub.l D0, [A3 + 0x3C] 000032C2 322B 0080 move.w D1, [A3 + 0x80] 000032C6 48C1 ext.l D1 000032C8 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 000032CC 206E 0010 movea.l A0, [A6 + 0x10] 000032D0 3080 move.w [A0], D0 000032D2 2652 movea.l A3, [A2] 000032D4 202B 0040 move.l D0, [A3 + 0x40] 000032D8 90AB 0038 sub.l D0, [A3 + 0x38] 000032DC 322B 0082 move.w D1, [A3 + 0x82] 000032E0 48C1 ext.l D1 000032E2 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 000032E6 206E 000C movea.l A0, [A6 + 0xC] 000032EA 3080 move.w [A0], D0 000032EC 4CDF 0C00 movem.l A2,A3, [A7]+ 000032F0 4E5E unlink A6 000032F2 4E74 000C rtd 0x000C export_224: 000032F6 4E56 0000 link A6, 0 000032FA 48E7 0030 movem.l -[A7], A2,A3 000032FE 206E 000C movea.l A0, [A6 + 0xC] 00003302 246E 0008 movea.l A2, [A6 + 0x8] 00003306 2252 movea.l A1, [A2] 00003308 7070 moveq.l D0, 0x70 0000330A D3C0 add.l A1, D0 0000330C 22D8 move.l [A1]+, [A0]+ 0000330E 22D8 move.l [A1]+, [A0]+ 00003310 22D8 move.l [A1]+, [A0]+ 00003312 22D8 move.l [A1]+, [A0]+ 00003314 2652 movea.l A3, [A2] 00003316 202B 0084 move.l D0, [A3 + 0x84] 0000331A 222B 0078 move.l D1, [A3 + 0x78] 0000331E B081 cmp.l D0, D1 00003320 6F16 ble +0x18 /* 00003338 */ 00003322 2F3C 0000 00C4 move.l -[A7], 0xC4 00003328 486D F47C pea.l [A5 - 0xB84] 0000332C 486D F48A pea.l [A5 - 0xB76] 00003330 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003334 4FEF 000C lea.l A7, [A7 + 0xC] label00003338: 00003338 2052 movea.l A0, [A2] 0000333A 2468 0094 movea.l A2, [A0 + 0x94] 0000333E B4FC 0000 cmpa.w A2, 0x0 00003342 6706 beq +0x8 /* 0000334A */ 00003344 2F0A move.l -[A7], A2 00003346 4EAD FE94 jsr [A5 - 0x16C] label0000334A: 0000334A 4CDF 0C00 movem.l A2,A3, [A7]+ 0000334E 4E5E unlink A6 00003350 4E74 0008 rtd 0x0008 export_225: 00003354 4E56 0000 link A6, 0 00003358 206E 0008 movea.l A0, [A6 + 0x8] 0000335C 2250 movea.l A1, [A0] 0000335E 7070 moveq.l D0, 0x70 00003360 D3C0 add.l A1, D0 00003362 206E 000C movea.l A0, [A6 + 0xC] 00003366 20D9 move.l [A0]+, [A1]+ 00003368 20D9 move.l [A0]+, [A1]+ 0000336A 20D9 move.l [A0]+, [A1]+ 0000336C 20D9 move.l [A0]+, [A1]+ 0000336E 4E5E unlink A6 00003370 4E74 0008 rtd 0x0008 export_226: 00003374 4E56 0000 link A6, 0 00003378 2F0A move.l -[A7], A2 0000337A 206E 000C movea.l A0, [A6 + 0xC] 0000337E 246E 0008 movea.l A2, [A6 + 0x8] 00003382 2252 movea.l A1, [A2] 00003384 43E9 0084 lea.l A1, [A1 + 0x84] 00003388 22D8 move.l [A1]+, [A0]+ 0000338A 22D8 move.l [A1]+, [A0]+ 0000338C 2052 movea.l A0, [A2] 0000338E 2468 0094 movea.l A2, [A0 + 0x94] 00003392 B4FC 0000 cmpa.w A2, 0x0 00003396 6706 beq +0x8 /* 0000339E */ 00003398 2F0A move.l -[A7], A2 0000339A 4EAD FE9A jsr [A5 - 0x166] label0000339E: 0000339E 245F movea.l A2, [A7]+ 000033A0 4E5E unlink A6 000033A2 4E74 0008 rtd 0x0008 export_227: 000033A6 4E56 0000 link A6, 0 000033AA 206E 0008 movea.l A0, [A6 + 0x8] 000033AE 2250 movea.l A1, [A0] 000033B0 43E9 0084 lea.l A1, [A1 + 0x84] 000033B4 206E 000C movea.l A0, [A6 + 0xC] 000033B8 20D9 move.l [A0]+, [A1]+ 000033BA 20D9 move.l [A0]+, [A1]+ 000033BC 4E5E unlink A6 000033BE 4E74 0008 rtd 0x0008 export_228: 000033C2 4E56 0000 link A6, 0 000033C6 48E7 1820 movem.l -[A7], D3,D4,A2 000033CA 362E 000E move.w D3, [A6 + 0xE] 000033CE 7801 moveq.l D4, 0x01 000033D0 B644 cmp.w D3, D4 000033D2 6F06 ble +0x8 /* 000033DA */ 000033D4 2003 move.l D0, D3 000033D6 48C0 ext.l D0 000033D8 6002 bra +0x4 /* 000033DC */ label000033DA: 000033DA 7001 moveq.l D0, 0x01 label000033DC: 000033DC 246E 0008 movea.l A2, [A6 + 0x8] 000033E0 2052 movea.l A0, [A2] 000033E2 3140 0080 move.w [A0 + 0x80], D0 000033E6 362E 000C move.w D3, [A6 + 0xC] 000033EA B644 cmp.w D3, D4 000033EC 6F06 ble +0x8 /* 000033F4 */ 000033EE 2003 move.l D0, D3 000033F0 48C0 ext.l D0 000033F2 6002 bra +0x4 /* 000033F6 */ label000033F4: 000033F4 7001 moveq.l D0, 0x01 label000033F6: 000033F6 2052 movea.l A0, [A2] 000033F8 3140 0082 move.w [A0 + 0x82], D0 000033FC 2052 movea.l A0, [A2] 000033FE 2468 0094 movea.l A2, [A0 + 0x94] 00003402 B4FC 0000 cmpa.w A2, 0x0 00003406 6706 beq +0x8 /* 0000340E */ 00003408 2F0A move.l -[A7], A2 0000340A 4EAD FE94 jsr [A5 - 0x16C] label0000340E: 0000340E 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00003412 4E5E unlink A6 00003414 4E74 0008 rtd 0x0008 export_229: 00003418 4E56 0000 link A6, 0 0000341C 2F0A move.l -[A7], A2 0000341E 246E 0008 movea.l A2, [A6 + 0x8] 00003422 2052 movea.l A0, [A2] 00003424 3028 0080 move.w D0, [A0 + 0x80] 00003428 206E 0010 movea.l A0, [A6 + 0x10] 0000342C 3080 move.w [A0], D0 0000342E 2052 movea.l A0, [A2] 00003430 3028 0082 move.w D0, [A0 + 0x82] 00003434 206E 000C movea.l A0, [A6 + 0xC] 00003438 3080 move.w [A0], D0 0000343A 245F movea.l A2, [A7]+ 0000343C 4E5E unlink A6 0000343E 4E74 000C rtd 0x000C export_230: 00003442 4E56 0000 link A6, 0 00003446 206E 0008 movea.l A0, [A6 + 0x8] 0000344A 2250 movea.l A1, [A0] 0000344C 236E 000C 0094 move.l [A1 + 0x94], [A6 + 0xC] 00003452 4E5E unlink A6 00003454 4E74 0008 rtd 0x0008 export_231: 00003458 4E56 0000 link A6, 0 0000345C 206E 0008 movea.l A0, [A6 + 0x8] 00003460 2250 movea.l A1, [A0] 00003462 7070 moveq.l D0, 0x70 00003464 D3C0 add.l A1, D0 00003466 206E 000C movea.l A0, [A6 + 0xC] 0000346A 20D9 move.l [A0]+, [A1]+ 0000346C 20D9 move.l [A0]+, [A1]+ 0000346E 4E5E unlink A6 00003470 4E74 0008 rtd 0x0008 export_232: 00003474 4E56 0000 link A6, 0 00003478 48E7 0030 movem.l -[A7], A2,A3 0000347C 246E 0008 movea.l A2, [A6 + 0x8] 00003480 2652 movea.l A3, [A2] 00003482 202B 007C move.l D0, [A3 + 0x7C] 00003486 90AB 0074 sub.l D0, [A3 + 0x74] 0000348A 322B 0080 move.w D1, [A3 + 0x80] 0000348E 48C1 ext.l D1 00003490 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00003494 206E 0010 movea.l A0, [A6 + 0x10] 00003498 2080 move.l [A0], D0 0000349A 2652 movea.l A3, [A2] 0000349C 202B 0078 move.l D0, [A3 + 0x78] 000034A0 90AB 0070 sub.l D0, [A3 + 0x70] 000034A4 322B 0082 move.w D1, [A3 + 0x82] 000034A8 48C1 ext.l D1 000034AA 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 000034AE 206E 000C movea.l A0, [A6 + 0xC] 000034B2 2080 move.l [A0], D0 000034B4 4CDF 0C00 movem.l A2,A3, [A7]+ 000034B8 4E5E unlink A6 000034BA 4E74 000C rtd 0x000C export_233: fn000034BE: 000034BE 4E56 0000 link A6, 0 000034C2 48E7 0038 movem.l -[A7], A2,A3,A4 000034C6 246E 000C movea.l A2, [A6 + 0xC] 000034CA 302A 0006 move.w D0, [A2 + 0x6] 000034CE 906A 0002 sub.w D0, [A2 + 0x2] 000034D2 266E 0008 movea.l A3, [A6 + 0x8] 000034D6 2053 movea.l A0, [A3] 000034D8 D168 0028 add.w [A0 + 0x28], D0 000034DC 302A 0004 move.w D0, [A2 + 0x4] 000034E0 9052 sub.w D0, [A2] 000034E2 2053 movea.l A0, [A3] 000034E4 D168 002A add.w [A0 + 0x2A], D0 000034E8 302A 0002 move.w D0, [A2 + 0x2] 000034EC 48C0 ext.l D0 000034EE 2053 movea.l A0, [A3] 000034F0 D1A8 003C add.l [A0 + 0x3C], D0 000034F4 3012 move.w D0, [A2] 000034F6 48C0 ext.l D0 000034F8 2053 movea.l A0, [A3] 000034FA D1A8 0038 add.l [A0 + 0x38], D0 000034FE 302A 0006 move.w D0, [A2 + 0x6] 00003502 48C0 ext.l D0 00003504 2053 movea.l A0, [A3] 00003506 D1A8 0044 add.l [A0 + 0x44], D0 0000350A 302A 0004 move.w D0, [A2 + 0x4] 0000350E 48C0 ext.l D0 00003510 2053 movea.l A0, [A3] 00003512 D1A8 0040 add.l [A0 + 0x40], D0 00003516 302A 0002 move.w D0, [A2 + 0x2] 0000351A 48C0 ext.l D0 0000351C 2853 movea.l A4, [A3] 0000351E 322C 0080 move.w D1, [A4 + 0x80] 00003522 48C1 ext.l D1 00003524 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00003528 D1AC 0088 add.l [A4 + 0x88], D0 0000352C 3012 move.w D0, [A2] 0000352E 48C0 ext.l D0 00003530 2453 movea.l A2, [A3] 00003532 322A 0082 move.w D1, [A2 + 0x82] 00003536 48C1 ext.l D1 00003538 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 0000353C D1AA 0084 add.l [A2 + 0x84], D0 00003540 4EBA D4D0 jsr [PC - 0x2B30 /* 00000A12 */] 00003544 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00003548 4E5E unlink A6 0000354A 4E74 0008 rtd 0x0008 export_234: 0000354E 4E56 FFFC link A6, -0x0004 00003552 2F0A move.l -[A7], A2 00003554 246E 0008 movea.l A2, [A6 + 0x8] 00003558 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000355C 2F12 move.l -[A7], [A2] 0000355E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003562 4EAD EF12 jsr [A5 - 0x10EE] 00003566 245F movea.l A2, [A7]+ 00003568 4E5E unlink A6 0000356A 4E74 0008 rtd 0x0008 export_235: 0000356E 4E56 FFF0 link A6, -0x0010 00003572 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00003576 202E 0012 move.l D0, [A6 + 0x12] 0000357A 246E 0008 movea.l A2, [A6 + 0x8] 0000357E 2652 movea.l A3, [A2] 00003580 322B 0080 move.w D1, [A3 + 0x80] 00003584 48C1 ext.l D1 00003586 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 0000358A 2800 move.l D4, D0 0000358C 202E 000E move.l D0, [A6 + 0xE] 00003590 322B 0082 move.w D1, [A3 + 0x82] 00003594 48C1 ext.l D1 00003596 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 0000359A 2A00 move.l D5, D0 0000359C 102E 000C move.b D0, [A6 + 0xC] 000035A0 676C beq +0x6E /* 0000360E */ 000035A2 7600 moveq.l D3, 0x00 000035A4 B883 cmp.l D4, D3 000035A6 6A06 bpl +0x8 /* 000035AE */ 000035A8 2004 move.l D0, D4 000035AA 4480 neg.l D0 000035AC 6002 bra +0x4 /* 000035B0 */ label000035AE: 000035AE 2004 move.l D0, D4 label000035B0: 000035B0 322B 0028 move.w D1, [A3 + 0x28] 000035B4 48C1 ext.l D1 000035B6 B081 cmp.l D0, D1 000035B8 6C4C bge +0x4E /* 00003606 */ 000035BA BA83 cmp.l D5, D3 000035BC 6A06 bpl +0x8 /* 000035C4 */ 000035BE 2005 move.l D0, D5 000035C0 4480 neg.l D0 000035C2 6002 bra +0x4 /* 000035C6 */ label000035C4: 000035C4 2005 move.l D0, D5 label000035C6: 000035C6 322B 002A move.w D1, [A3 + 0x2A] 000035CA 48C1 ext.l D1 000035CC B081 cmp.l D0, D1 000035CE 6C36 bge +0x38 /* 00003606 */ 000035D0 2F0A move.l -[A7], A2 000035D2 4EAD CFA0 jsr [A5 - 0x3060] 000035D6 2052 movea.l A0, [A2] 000035D8 7048 moveq.l D0, 0x48 000035DA D1C0 add.l A0, D0 000035DC 2F08 move.l -[A7], A0 000035DE 486E FFF0 pea.l [A6 - 0x10] 000035E2 2F0A move.l -[A7], A2 000035E4 4EAD EFCC jsr [A5 - 0x1034] 000035E8 486E FFF0 pea.l [A6 - 0x10] 000035EC 3004 move.w D0, D4 000035EE 4440 neg.w D0 000035F0 3F00 move.w -[A7], D0 000035F2 3005 move.w D0, D5 000035F4 4440 neg.w D0 000035F6 3F00 move.w -[A7], D0 000035F8 2F2D CD30 move.l -[A7], [A5 - 0x32D0] 000035FC A8EF syscall ScrollRect 000035FE 2F2D CD30 move.l -[A7], [A5 - 0x32D0] 00003602 A927 syscall InvalRgn 00003604 6008 bra +0xA /* 0000360E */ label00003606: 00003606 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000360A 4EAD EF36 jsr [A5 - 0x10CA] label0000360E: 0000360E 246E 0008 movea.l A2, [A6 + 0x8] 00003612 2052 movea.l A0, [A2] 00003614 7038 moveq.l D0, 0x38 00003616 D1C0 add.l A0, D0 00003618 2F08 move.l -[A7], A0 0000361A 2F04 move.l -[A7], D4 0000361C 2F05 move.l -[A7], D5 0000361E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00003622 2052 movea.l A0, [A2] 00003624 7048 moveq.l D0, 0x48 00003626 D1C0 add.l A0, D0 00003628 2F08 move.l -[A7], A0 0000362A 2F04 move.l -[A7], D4 0000362C 2F05 move.l -[A7], D5 0000362E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00003632 202E 0012 move.l D0, [A6 + 0x12] 00003636 2052 movea.l A0, [A2] 00003638 D1A8 0088 add.l [A0 + 0x88], D0 0000363C 202E 000E move.l D0, [A6 + 0xE] 00003640 2052 movea.l A0, [A2] 00003642 D1A8 0084 add.l [A0 + 0x84], D0 00003646 2052 movea.l A0, [A2] 00003648 D9A8 0058 add.l [A0 + 0x58], D4 0000364C 2052 movea.l A0, [A2] 0000364E DBA8 005C add.l [A0 + 0x5C], D5 00003652 4EBA D3BE jsr [PC - 0x2C42 /* 00000A12 */] 00003656 2052 movea.l A0, [A2] 00003658 4AA8 0018 tst.l [A0 + 0x18] 0000365C 671A beq +0x1C /* 00003678 */ 0000365E 2D44 FFFC move.l [A6 - 0x4], D4 00003662 2D45 FFF8 move.l [A6 - 0x8], D5 00003666 486D 0772 pea.l [A5 + 0x772 /* export_234 */] 0000366A 486E FFF8 pea.l [A6 - 0x8] 0000366E 2052 movea.l A0, [A2] 00003670 2F28 0018 move.l -[A7], [A0 + 0x18] 00003674 4EAD D6F6 jsr [A5 - 0x290A] label00003678: 00003678 102E 000C move.b D0, [A6 + 0xC] 0000367C 6712 beq +0x14 /* 00003690 */ 0000367E 206E 0008 movea.l A0, [A6 + 0x8] 00003682 2250 movea.l A1, [A0] 00003684 2069 0010 movea.l A0, [A1 + 0x10] 00003688 2F28 0098 move.l -[A7], [A0 + 0x98] 0000368C 4EAD D108 jsr [A5 - 0x2EF8] label00003690: 00003690 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00003694 4E5E unlink A6 00003696 4E74 000E rtd 0x000E export_236: 0000369A 4E56 0000 link A6, 0 0000369E 48E7 0038 movem.l -[A7], A2,A3,A4 000036A2 246E 000E movea.l A2, [A6 + 0xE] 000036A6 202A 0004 move.l D0, [A2 + 0x4] 000036AA 266E 0008 movea.l A3, [A6 + 0x8] 000036AE 2853 movea.l A4, [A3] 000036B0 90AC 0088 sub.l D0, [A4 + 0x88] 000036B4 2F00 move.l -[A7], D0 000036B6 2012 move.l D0, [A2] 000036B8 90AC 0084 sub.l D0, [A4 + 0x84] 000036BC 2F00 move.l -[A7], D0 000036BE 1F2E 000C move.b -[A7], [A6 + 0xC] 000036C2 2F0B move.l -[A7], A3 000036C4 4EAD F3E6 jsr [A5 - 0xC1A] 000036C8 2053 movea.l A0, [A3] 000036CA 2468 0094 movea.l A2, [A0 + 0x94] 000036CE B4FC 0000 cmpa.w A2, 0x0 000036D2 6710 beq +0x12 /* 000036E4 */ 000036D4 2F0A move.l -[A7], A2 000036D6 4EAD FE94 jsr [A5 - 0x16C] 000036DA 2053 movea.l A0, [A3] 000036DC 2F28 0094 move.l -[A7], [A0 + 0x94] 000036E0 4EAD FE9A jsr [A5 - 0x166] label000036E4: 000036E4 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000036E8 4E5E unlink A6 000036EA 4E74 000A rtd 0x000A export_237: 000036EE 4E56 0000 link A6, 0 000036F2 4E5E unlink A6 000036F4 4E74 0004 rtd 0x0004 export_238: 000036F8 4E56 0000 link A6, 0 000036FC 48E7 1020 movem.l -[A7], D3,A2 00003700 206E 0008 movea.l A0, [A6 + 0x8] 00003704 2250 movea.l A1, [A0] 00003706 2469 0094 movea.l A2, [A1 + 0x94] 0000370A B4FC 0000 cmpa.w A2, 0x0 0000370E 6710 beq +0x12 /* 00003720 */ 00003710 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003714 2F2E 000C move.l -[A7], [A6 + 0xC] 00003718 2F0A move.l -[A7], A2 0000371A 4EAD FE88 jsr [A5 - 0x178] 0000371E 600E bra +0x10 /* 0000372E */ label00003720: 00003720 7601 moveq.l D3, 0x01 00003722 206E 0010 movea.l A0, [A6 + 0x10] 00003726 3083 move.w [A0], D3 00003728 206E 000C movea.l A0, [A6 + 0xC] 0000372C 3083 move.w [A0], D3 label0000372E: 0000372E 4CDF 0408 movem.l D3,A2, [A7]+ 00003732 4E5E unlink A6 00003734 4E74 000C rtd 0x000C export_239: 00003738 4E56 FFF8 link A6, -0x0008 0000373C 48E7 1B30 movem.l -[A7], D3,D4,D6,D7,A2,A3 00003740 4246 clr.w D6 00003742 4247 clr.w D7 00003744 7601 moveq.l D3, 0x01 00003746 3D43 FFFC move.w [A6 - 0x4], D3 0000374A 3D43 FFFE move.w [A6 - 0x2], D3 0000374E 486E FFF8 pea.l [A6 - 0x8] 00003752 486E FFFA pea.l [A6 - 0x6] 00003756 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000375A 4EAD F3AA jsr [A5 - 0xC56] 0000375E 486E FFFC pea.l [A6 - 0x4] 00003762 486E FFFE pea.l [A6 - 0x2] 00003766 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000376A 4EAD F3DA jsr [A5 - 0xC26] 0000376E 206E 000C movea.l A0, [A6 + 0xC] 00003772 2028 0004 move.l D0, [A0 + 0x4] 00003776 246E 0008 movea.l A2, [A6 + 0x8] 0000377A 2652 movea.l A3, [A2] 0000377C 222B 003C move.l D1, [A3 + 0x3C] 00003780 B081 cmp.l D0, D1 00003782 6C1E bge +0x20 /* 000037A2 */ 00003784 262B 0074 move.l D3, [A3 + 0x74] 00003788 96AB 0088 sub.l D3, [A3 + 0x88] 0000378C 382E FFFC move.w D4, [A6 - 0x4] 00003790 48C4 ext.l D4 00003792 4484 neg.l D4 00003794 B684 cmp.l D3, D4 00003796 6C02 bge +0x4 /* 0000379A */ 00003798 6002 bra +0x4 /* 0000379C */ label0000379A: 0000379A 2803 move.l D4, D3 label0000379C: 0000379C 3C04 move.w D6, D4 0000379E 6F3C ble +0x3E /* 000037DC */ 000037A0 6038 bra +0x3A /* 000037DA */ label000037A2: 000037A2 206E 000C movea.l A0, [A6 + 0xC] 000037A6 2028 0004 move.l D0, [A0 + 0x4] 000037AA 246E 0008 movea.l A2, [A6 + 0x8] 000037AE 2652 movea.l A3, [A2] 000037B0 222B 0044 move.l D1, [A3 + 0x44] 000037B4 B081 cmp.l D0, D1 000037B6 6F24 ble +0x26 /* 000037DC */ 000037B8 262B 007C move.l D3, [A3 + 0x7C] 000037BC 96AB 0088 sub.l D3, [A3 + 0x88] 000037C0 302E FFF8 move.w D0, [A6 - 0x8] 000037C4 48C0 ext.l D0 000037C6 9680 sub.l D3, D0 000037C8 382E FFFC move.w D4, [A6 - 0x4] 000037CC 48C4 ext.l D4 000037CE B684 cmp.l D3, D4 000037D0 6F02 ble +0x4 /* 000037D4 */ 000037D2 6002 bra +0x4 /* 000037D6 */ label000037D4: 000037D4 2803 move.l D4, D3 label000037D6: 000037D6 3C04 move.w D6, D4 000037D8 6A02 bpl +0x4 /* 000037DC */ label000037DA: 000037DA 4246 clr.w D6 label000037DC: 000037DC 206E 000C movea.l A0, [A6 + 0xC] 000037E0 2010 move.l D0, [A0] 000037E2 246E 0008 movea.l A2, [A6 + 0x8] 000037E6 2652 movea.l A3, [A2] 000037E8 222B 0038 move.l D1, [A3 + 0x38] 000037EC B081 cmp.l D0, D1 000037EE 6C1E bge +0x20 /* 0000380E */ 000037F0 262B 0070 move.l D3, [A3 + 0x70] 000037F4 96AB 0084 sub.l D3, [A3 + 0x84] 000037F8 382E FFFE move.w D4, [A6 - 0x2] 000037FC 48C4 ext.l D4 000037FE 4484 neg.l D4 00003800 B684 cmp.l D3, D4 00003802 6C02 bge +0x4 /* 00003806 */ 00003804 6002 bra +0x4 /* 00003808 */ label00003806: 00003806 2803 move.l D4, D3 label00003808: 00003808 3E04 move.w D7, D4 0000380A 6F3A ble +0x3C /* 00003846 */ 0000380C 6036 bra +0x38 /* 00003844 */ label0000380E: 0000380E 206E 000C movea.l A0, [A6 + 0xC] 00003812 2010 move.l D0, [A0] 00003814 246E 0008 movea.l A2, [A6 + 0x8] 00003818 2652 movea.l A3, [A2] 0000381A 222B 0040 move.l D1, [A3 + 0x40] 0000381E B081 cmp.l D0, D1 00003820 6F24 ble +0x26 /* 00003846 */ 00003822 262B 0078 move.l D3, [A3 + 0x78] 00003826 96AB 0084 sub.l D3, [A3 + 0x84] 0000382A 302E FFFA move.w D0, [A6 - 0x6] 0000382E 48C0 ext.l D0 00003830 9680 sub.l D3, D0 00003832 382E FFFE move.w D4, [A6 - 0x2] 00003836 48C4 ext.l D4 00003838 B684 cmp.l D3, D4 0000383A 6F02 ble +0x4 /* 0000383E */ 0000383C 6002 bra +0x4 /* 00003840 */ label0000383E: 0000383E 2803 move.l D4, D3 label00003840: 00003840 3E04 move.w D7, D4 00003842 6A02 bpl +0x4 /* 00003846 */ label00003844: 00003844 4247 clr.w D7 label00003846: 00003846 4A46 tst.w D6 00003848 6604 bne +0x6 /* 0000384E */ 0000384A 4A47 tst.w D7 0000384C 673C beq +0x3E /* 0000388A */ label0000384E: 0000384E 3006 move.w D0, D6 00003850 2200 move.l D1, D0 00003852 48C1 ext.l D1 00003854 2F01 move.l -[A7], D1 00003856 3007 move.w D0, D7 00003858 48C0 ext.l D0 0000385A 2F00 move.l -[A7], D0 0000385C 7001 moveq.l D0, 0x01 0000385E 1F00 move.b -[A7], D0 00003860 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003864 4EAD F3E6 jsr [A5 - 0xC1A] 00003868 206E 0008 movea.l A0, [A6 + 0x8] 0000386C 2250 movea.l A1, [A0] 0000386E 2469 0094 movea.l A2, [A1 + 0x94] 00003872 B4FC 0000 cmpa.w A2, 0x0 00003876 6706 beq +0x8 /* 0000387E */ 00003878 2F0A move.l -[A7], A2 0000387A 4EAD FE9A jsr [A5 - 0x166] label0000387E: 0000387E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003882 4EAD CFA0 jsr [A5 - 0x3060] 00003886 7001 moveq.l D0, 0x01 00003888 6002 bra +0x4 /* 0000388C */ label0000388A: 0000388A 4200 clr.b D0 label0000388C: 0000388C 4CDF 0CD8 movem.l D3,D4,D6,D7,A2,A3, [A7]+ 00003890 4E5E unlink A6 00003892 4E74 0008 rtd 0x0008 export_240: 00003896 4E56 FFF0 link A6, -0x0010 0000389A 48E7 1820 movem.l -[A7], D3,D4,A2 0000389E 122E 0010 move.b D1, [A6 + 0x10] 000038A2 7000 moveq.l D0, 0x00 000038A4 1001 move.b D0, D1 000038A6 7273 moveq.l D1, 0x73 000038A8 B041 cmp.w D0, D1 000038AA 671A beq +0x1C /* 000038C6 */ 000038AC 7277 moveq.l D1, 0x77 000038AE B041 cmp.w D0, D1 000038B0 672E beq +0x30 /* 000038E0 */ 000038B2 7274 moveq.l D1, 0x74 000038B4 B041 cmp.w D0, D1 000038B6 6700 0098 beq +0x9A /* 00003950 */ 000038BA 7279 moveq.l D1, 0x79 000038BC B041 cmp.w D0, D1 000038BE 6700 00AC beq +0xAE /* 0000396C */ 000038C2 6000 00D2 bra +0xD4 /* 00003996 */ label000038C6: 000038C6 246E 0008 movea.l A2, [A6 + 0x8] 000038CA 2052 movea.l A0, [A2] 000038CC 4AA8 0094 tst.l [A0 + 0x94] 000038D0 6700 00D8 beq +0xDA /* 000039AA */ 000038D4 486E FFF0 pea.l [A6 - 0x10] 000038D8 2F0A move.l -[A7], A2 000038DA 4EAD F3E0 jsr [A5 - 0xC20] 000038DE 605E bra +0x60 /* 0000393E */ label000038E0: 000038E0 246E 0008 movea.l A2, [A6 + 0x8] 000038E4 2052 movea.l A0, [A2] 000038E6 4AA8 0094 tst.l [A0 + 0x94] 000038EA 6700 00BE beq +0xC0 /* 000039AA */ 000038EE 486E FFF8 pea.l [A6 - 0x8] 000038F2 486E FFFC pea.l [A6 - 0x4] 000038F6 2F0A move.l -[A7], A2 000038F8 4EAD F39E jsr [A5 - 0xC62] 000038FC 262E FFF8 move.l D3, [A6 - 0x8] 00003900 2052 movea.l A0, [A2] 00003902 2068 0094 movea.l A0, [A0 + 0x94] 00003906 2250 movea.l A1, [A0] 00003908 3029 008C move.w D0, [A1 + 0x8C] 0000390C 48C0 ext.l D0 0000390E 9680 sub.l D3, D0 00003910 7800 moveq.l D4, 0x00 00003912 B684 cmp.l D3, D4 00003914 6A02 bpl +0x4 /* 00003918 */ 00003916 6002 bra +0x4 /* 0000391A */ label00003918: 00003918 2803 move.l D4, D3 label0000391A: 0000391A 2D44 FFF4 move.l [A6 - 0xC], D4 0000391E 262E FFFC move.l D3, [A6 - 0x4] 00003922 2052 movea.l A0, [A2] 00003924 2068 0094 movea.l A0, [A0 + 0x94] 00003928 2250 movea.l A1, [A0] 0000392A 3029 008E move.w D0, [A1 + 0x8E] 0000392E 48C0 ext.l D0 00003930 9680 sub.l D3, D0 00003932 6A04 bpl +0x6 /* 00003938 */ 00003934 7000 moveq.l D0, 0x00 00003936 6002 bra +0x4 /* 0000393A */ label00003938: 00003938 2003 move.l D0, D3 label0000393A: 0000393A 2D40 FFF0 move.l [A6 - 0x10], D0 label0000393E: 0000393E 486E FFF0 pea.l [A6 - 0x10] 00003942 7001 moveq.l D0, 0x01 00003944 1F00 move.b -[A7], D0 00003946 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000394A 4EAD F3EC jsr [A5 - 0xC14] 0000394E 605A bra +0x5C /* 000039AA */ label00003950: 00003950 206E 0008 movea.l A0, [A6 + 0x8] 00003954 2250 movea.l A1, [A0] 00003956 2469 0094 movea.l A2, [A1 + 0x94] 0000395A B4FC 0000 cmpa.w A2, 0x0 0000395E 674A beq +0x4C /* 000039AA */ 00003960 7016 moveq.l D0, 0x16 00003962 3F00 move.w -[A7], D0 00003964 2F0A move.l -[A7], A2 00003966 4EAD FEA6 jsr [A5 - 0x15A] 0000396A 601A bra +0x1C /* 00003986 */ label0000396C: 0000396C 206E 0008 movea.l A0, [A6 + 0x8] 00003970 2250 movea.l A1, [A0] 00003972 2469 0094 movea.l A2, [A1 + 0x94] 00003976 B4FC 0000 cmpa.w A2, 0x0 0000397A 672E beq +0x30 /* 000039AA */ 0000397C 7017 moveq.l D0, 0x17 0000397E 3F00 move.w -[A7], D0 00003980 2F0A move.l -[A7], A2 00003982 4EAD FEA6 jsr [A5 - 0x15A] label00003986: 00003986 206E 0008 movea.l A0, [A6 + 0x8] 0000398A 2250 movea.l A1, [A0] 0000398C 2F29 0094 move.l -[A7], [A1 + 0x94] 00003990 4EAD FE94 jsr [A5 - 0x16C] 00003994 6014 bra +0x16 /* 000039AA */ label00003996: 00003996 1F2E 0012 move.b -[A7], [A6 + 0x12] 0000399A 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000399E 2F2E 000C move.l -[A7], [A6 + 0xC] 000039A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039A6 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */] label000039AA: 000039AA 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000039AE 4E5E unlink A6 000039B0 4E74 000C rtd 0x000C export_241: 000039B4 4E56 0000 link A6, 0 000039B8 4E5E unlink A6 000039BA 4E74 000C rtd 0x000C export_242: 000039BE 4E56 0000 link A6, 0 000039C2 4E5E unlink A6 000039C4 4E74 000C rtd 0x000C export_243: 000039C8 4E56 0000 link A6, 0 000039CC 4E5E unlink A6 000039CE 4E74 000E rtd 0x000E export_244: 000039D2 4E56 FFF8 link A6, -0x0008 000039D6 2F0A move.l -[A7], A2 000039D8 246E 0008 movea.l A2, [A6 + 0x8] 000039DC 2052 movea.l A0, [A2] 000039DE 41E8 008C lea.l A0, [A0 + 0x8C] 000039E2 43EE FFF8 lea.l A1, [A6 - 0x8] 000039E6 22D8 move.l [A1]+, [A0]+ 000039E8 22D8 move.l [A1]+, [A0]+ 000039EA 2F0A move.l -[A7], A2 000039EC 4EBA EFC8 jsr [PC - 0x1038 /* 000029B6 */] 000039F0 554F subq.w A7, 2 000039F2 486E FFF8 pea.l [A6 - 0x8] 000039F6 2052 movea.l A0, [A2] 000039F8 41E8 0084 lea.l A0, [A0 + 0x84] 000039FC 2F08 move.l -[A7], A0 000039FE 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00003A02 101F move.b D0, [A7]+ 00003A04 660C bne +0xE /* 00003A12 */ 00003A06 486E FFF8 pea.l [A6 - 0x8] 00003A0A 4227 clr.b -[A7] 00003A0C 2F0A move.l -[A7], A2 00003A0E 4EAD F3EC jsr [A5 - 0xC14] label00003A12: 00003A12 245F movea.l A2, [A7]+ 00003A14 4E5E unlink A6 00003A16 4E74 0004 rtd 0x0004 export_245: 00003A1A 4E56 0000 link A6, 0 00003A1E 2F03 move.l -[A7], D3 00003A20 2F2E 001C move.l -[A7], [A6 + 0x1C] 00003A24 2F2E 0018 move.l -[A7], [A6 + 0x18] 00003A28 3F2E 0016 move.w -[A7], [A6 + 0x16] 00003A2C 3F2E 0014 move.w -[A7], [A6 + 0x14] 00003A30 3F2E 0012 move.w -[A7], [A6 + 0x12] 00003A34 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003A38 1F2E 000E move.b -[A7], [A6 + 0xE] 00003A3C 1F2E 000C move.b -[A7], [A6 + 0xC] 00003A40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A44 4EBA F6FA jsr [PC - 0x906 /* 00003140 */] 00003A48 7000 moveq.l D0, 0x00 00003A4A 206E 0008 movea.l A0, [A6 + 0x8] 00003A4E 2250 movea.l A1, [A0] 00003A50 2340 0098 move.l [A1 + 0x98], D0 00003A54 4203 clr.b D3 00003A56 2250 movea.l A1, [A0] 00003A58 1343 009C move.b [A1 + 0x9C], D3 00003A5C 2250 movea.l A1, [A0] 00003A5E 1343 0036 move.b [A1 + 0x36], D3 00003A62 2250 movea.l A1, [A0] 00003A64 1343 009D move.b [A1 + 0x9D], D3 00003A68 2250 movea.l A1, [A0] 00003A6A 1343 009E move.b [A1 + 0x9E], D3 00003A6E 261F move.l D3, [A7]+ 00003A70 4E5E unlink A6 00003A72 4E74 0018 rtd 0x0018 export_246: 00003A76 4E56 FFFC link A6, -0x0004 00003A7A 48E7 1020 movem.l -[A7], D3,A2 00003A7E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003A82 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003A86 2F2E 000C move.l -[A7], [A6 + 0xC] 00003A8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A8E 4EBA F73C jsr [PC - 0x8C4 /* 000031CC */] 00003A92 206E 000C movea.l A0, [A6 + 0xC] 00003A96 3028 0028 move.w D0, [A0 + 0x28] 00003A9A 56C0 sne D0 00003A9C 4400 neg.b D0 00003A9E 4880 ext.w D0 00003AA0 48C0 ext.l D0 00003AA2 226E 0008 movea.l A1, [A6 + 0x8] 00003AA6 2451 movea.l A2, [A1] 00003AA8 1540 009C move.b [A2 + 0x9C], D0 00003AAC 2451 movea.l A2, [A1] 00003AAE 1540 0036 move.b [A2 + 0x36], D0 00003AB2 3628 0026 move.w D3, [A0 + 0x26] 00003AB6 670A beq +0xC /* 00003AC2 */ 00003AB8 3F03 move.w -[A7], D3 00003ABA 2F09 move.l -[A7], A1 00003ABC 4EAD FD14 jsr [A5 - 0x2EC] 00003AC0 600C bra +0xE /* 00003ACE */ label00003AC2: 00003AC2 7000 moveq.l D0, 0x00 00003AC4 206E 0008 movea.l A0, [A6 + 0x8] 00003AC8 2250 movea.l A1, [A0] 00003ACA 2340 0098 move.l [A1 + 0x98], D0 label00003ACE: 00003ACE 4CDF 0408 movem.l D3,A2, [A7]+ 00003AD2 4E5E unlink A6 00003AD4 4E74 0010 rtd 0x0010 export_247: 00003AD8 4E56 0000 link A6, 0 00003ADC 48E7 0030 movem.l -[A7], A2,A3 00003AE0 246E 0008 movea.l A2, [A6 + 0x8] 00003AE4 2652 movea.l A3, [A2] 00003AE6 246B 0098 movea.l A2, [A3 + 0x98] 00003AEA B4FC 0000 cmpa.w A2, 0x0 00003AEE 671E beq +0x20 /* 00003B0E */ 00003AF0 4A2B 009E tst.b [A3 + 0x9E] 00003AF4 6718 beq +0x1A /* 00003B0E */ 00003AF6 4A2B 009D tst.b [A3 + 0x9D] 00003AFA 6706 beq +0x8 /* 00003B02 */ 00003AFC 204A movea.l A0, A2 00003AFE A049 syscall HPurge 00003B00 600C bra +0xE /* 00003B0E */ label00003B02: 00003B02 206E 0008 movea.l A0, [A6 + 0x8] 00003B06 2250 movea.l A1, [A0] 00003B08 2F29 0098 move.l -[A7], [A1 + 0x98] 00003B0C A8F5 syscall KillPicture label00003B0E: 00003B0E 7000 moveq.l D0, 0x00 00003B10 246E 0008 movea.l A2, [A6 + 0x8] 00003B14 2052 movea.l A0, [A2] 00003B16 2140 0098 move.l [A0 + 0x98], D0 00003B1A 2F0A move.l -[A7], A2 00003B1C 4EBA E0D4 jsr [PC - 0x1F2C /* 00001BF2 */] 00003B20 4CDF 0C00 movem.l A2,A3, [A7]+ 00003B24 4E5E unlink A6 00003B26 4E74 0004 rtd 0x0004 export_248: 00003B2A 4E56 FFF8 link A6, -0x0008 00003B2E 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00003B32 246E 0008 movea.l A2, [A6 + 0x8] 00003B36 2652 movea.l A3, [A2] 00003B38 4AAB 0098 tst.l [A3 + 0x98] 00003B3C 6618 bne +0x1A /* 00003B56 */ 00003B3E 7048 moveq.l D0, 0x48 00003B40 D7C0 add.l A3, D0 00003B42 2F0B move.l -[A7], A3 00003B44 486E FFF8 pea.l [A6 - 0x8] 00003B48 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003B4C 486E FFF8 pea.l [A6 - 0x8] 00003B50 A8A3 syscall EraseRect 00003B52 6000 009C bra +0x9E /* 00003BF0 */ label00003B56: 00003B56 246E 0008 movea.l A2, [A6 + 0x8] 00003B5A 2052 movea.l A0, [A2] 00003B5C 4A28 009D tst.b [A0 + 0x9D] 00003B60 673A beq +0x3C /* 00003B9C */ 00003B62 7001 moveq.l D0, 0x01 00003B64 1F00 move.b -[A7], D0 00003B66 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00003B6A 544F addq.w A7, 2 00003B6C 1600 move.b D3, D0 00003B6E 2052 movea.l A0, [A2] 00003B70 2F28 0098 move.l -[A7], [A0 + 0x98] 00003B74 A9A2 syscall LoadResource 00003B76 1F03 move.b -[A7], D3 00003B78 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00003B7C 544F addq.w A7, 2 00003B7E 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00003B82 206E 0008 movea.l A0, [A6 + 0x8] 00003B86 2250 movea.l A1, [A0] 00003B88 2069 0098 movea.l A0, [A1 + 0x98] 00003B8C A069 syscall HGetState 00003B8E 1800 move.b D4, D0 00003B90 206E 0008 movea.l A0, [A6 + 0x8] 00003B94 2250 movea.l A1, [A0] 00003B96 2069 0098 movea.l A0, [A1 + 0x98] 00003B9A A04A syscall HNoPurge label00003B9C: 00003B9C 246E 0008 movea.l A2, [A6 + 0x8] 00003BA0 2652 movea.l A3, [A2] 00003BA2 4A2B 009C tst.b [A3 + 0x9C] 00003BA6 6710 beq +0x12 /* 00003BB8 */ 00003BA8 7038 moveq.l D0, 0x38 00003BAA D7C0 add.l A3, D0 00003BAC 2F0B move.l -[A7], A3 00003BAE 486E FFF8 pea.l [A6 - 0x8] 00003BB2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003BB6 6014 bra +0x16 /* 00003BCC */ label00003BB8: 00003BB8 206E 0008 movea.l A0, [A6 + 0x8] 00003BBC 2250 movea.l A1, [A0] 00003BBE 7070 moveq.l D0, 0x70 00003BC0 D3C0 add.l A1, D0 00003BC2 2F09 move.l -[A7], A1 00003BC4 486E FFF8 pea.l [A6 - 0x8] 00003BC8 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label00003BCC: 00003BCC 206E 0008 movea.l A0, [A6 + 0x8] 00003BD0 2250 movea.l A1, [A0] 00003BD2 2F29 0098 move.l -[A7], [A1 + 0x98] 00003BD6 486E FFF8 pea.l [A6 - 0x8] 00003BDA A8F6 syscall DrawPicture 00003BDC 246E 0008 movea.l A2, [A6 + 0x8] 00003BE0 2652 movea.l A3, [A2] 00003BE2 4A2B 009D tst.b [A3 + 0x9D] 00003BE6 6708 beq +0xA /* 00003BF0 */ 00003BE8 206B 0098 movea.l A0, [A3 + 0x98] 00003BEC 1004 move.b D0, D4 00003BEE A06A syscall HSetState label00003BF0: 00003BF0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00003BF4 4E5E unlink A6 00003BF6 4E74 0008 rtd 0x0008 export_249: 00003BFA 4E56 FEE4 link A6, -0x011C 00003BFE 2F0A move.l -[A7], A2 00003C00 202E 000C move.l D0, [A6 + 0xC] 00003C04 246E 0008 movea.l A2, [A6 + 0x8] 00003C08 2052 movea.l A0, [A2] 00003C0A 2140 0098 move.l [A0 + 0x98], D0 00003C0E 4A80 tst.l D0 00003C10 6700 0088 beq +0x8A /* 00003C9A */ 00003C14 2052 movea.l A0, [A2] 00003C16 117C 0001 009E move.b [A0 + 0x9E], 0x1 00003C1C 2052 movea.l A0, [A2] 00003C1E 2068 0098 movea.l A0, [A0 + 0x98] 00003C22 2050 movea.l A0, [A0] 00003C24 5448 addq.w A0, 2 00003C26 2F08 move.l -[A7], A0 00003C28 486E FFEC pea.l [A6 - 0x14] 00003C2C 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00003C30 486E FFEC pea.l [A6 - 0x14] 00003C34 202E FFF0 move.l D0, [A6 - 0x10] 00003C38 4480 neg.l D0 00003C3A 2F00 move.l -[A7], D0 00003C3C 202E FFEC move.l D0, [A6 - 0x14] 00003C40 4480 neg.l D0 00003C42 2F00 move.l -[A7], D0 00003C44 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00003C48 2052 movea.l A0, [A2] 00003C4A 2F28 0098 move.l -[A7], [A0 + 0x98] 00003C4E 486E FEE4 pea.l [A6 - 0x11C] 00003C52 486E FEE8 pea.l [A6 - 0x118] 00003C56 486E FEEC pea.l [A6 - 0x114] 00003C5A A9A8 syscall GetResInfo 00003C5C 554F subq.w A7, 2 00003C5E A9AF syscall ResError 00003C60 301F move.w D0, [A7]+ 00003C62 57C0 seq D0 00003C64 4400 neg.b D0 00003C66 4880 ext.w D0 00003C68 48C0 ext.l D0 00003C6A 246E 0008 movea.l A2, [A6 + 0x8] 00003C6E 2052 movea.l A0, [A2] 00003C70 1140 009D move.b [A0 + 0x9D], D0 00003C74 4A00 tst.b D0 00003C76 6714 beq +0x16 /* 00003C8C */ 00003C78 554F subq.w A7, 2 00003C7A 2052 movea.l A0, [A2] 00003C7C 2F28 0098 move.l -[A7], [A0 + 0x98] 00003C80 A9A6 syscall GetResAttrs 00003C82 301F move.w D0, [A7]+ 00003C84 7220 moveq.l D1, 0x20 00003C86 C001 and.b D0, D1 00003C88 672A beq +0x2C /* 00003CB4 */ 00003C8A 601E bra +0x20 /* 00003CAA */ label00003C8C: 00003C8C 206E 0008 movea.l A0, [A6 + 0x8] 00003C90 2250 movea.l A1, [A0] 00003C92 2069 0098 movea.l A0, [A1 + 0x98] 00003C96 A04A syscall HNoPurge 00003C98 601A bra +0x1C /* 00003CB4 */ label00003C9A: 00003C9A 486E FFEC pea.l [A6 - 0x14] 00003C9E 42A7 clr.l -[A7] 00003CA0 42A7 clr.l -[A7] 00003CA2 42A7 clr.l -[A7] 00003CA4 42A7 clr.l -[A7] 00003CA6 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] label00003CAA: 00003CAA 206E 0008 movea.l A0, [A6 + 0x8] 00003CAE 2250 movea.l A1, [A0] 00003CB0 4229 009E clr.b [A1 + 0x9E] label00003CB4: 00003CB4 486E FFEC pea.l [A6 - 0x14] 00003CB8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003CBC 4EAD F3B0 jsr [A5 - 0xC50] 00003CC0 245F movea.l A2, [A7]+ 00003CC2 4E5E unlink A6 00003CC4 4E74 0008 rtd 0x0008 export_250: 00003CC8 4E56 0000 link A6, 0 00003CCC 206E 0008 movea.l A0, [A6 + 0x8] 00003CD0 2250 movea.l A1, [A0] 00003CD2 2029 0098 move.l D0, [A1 + 0x98] 00003CD6 4E5E unlink A6 00003CD8 4E74 0004 rtd 0x0004 export_251: 00003CDC 4E56 0000 link A6, 0 00003CE0 48E7 1020 movem.l -[A7], D3,A2 00003CE4 7001 moveq.l D0, 0x01 00003CE6 1F00 move.b -[A7], D0 00003CE8 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00003CEC 544F addq.w A7, 2 00003CEE 1600 move.b D3, D0 00003CF0 594F subq.w A7, 4 00003CF2 3F2E 000C move.w -[A7], [A6 + 0xC] 00003CF6 A9BC syscall GetPicture 00003CF8 245F movea.l A2, [A7]+ 00003CFA 1F03 move.b -[A7], D3 00003CFC 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00003D00 544F addq.w A7, 2 00003D02 2F0A move.l -[A7], A2 00003D04 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00003D08 2F0A move.l -[A7], A2 00003D0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003D0E 4EAD FD0E jsr [A5 - 0x2F2] 00003D12 4CDF 0408 movem.l D3,A2, [A7]+ 00003D16 4E5E unlink A6 00003D18 4E74 0006 rtd 0x0006 export_252: 00003D1C 4E56 FFF0 link A6, -0x0010 00003D20 48E7 0030 movem.l -[A7], A2,A3 00003D24 102E 000C move.b D0, [A6 + 0xC] 00003D28 246E 0008 movea.l A2, [A6 + 0x8] 00003D2C 2052 movea.l A0, [A2] 00003D2E 1140 009C move.b [A0 + 0x9C], D0 00003D32 4A00 tst.b D0 00003D34 6724 beq +0x26 /* 00003D5A */ 00003D36 2652 movea.l A3, [A2] 00003D38 202B 003C move.l D0, [A3 + 0x3C] 00003D3C 2740 0088 move.l [A3 + 0x88], D0 00003D40 2652 movea.l A3, [A2] 00003D42 202B 0038 move.l D0, [A3 + 0x38] 00003D46 2740 0084 move.l [A3 + 0x84], D0 00003D4A 2052 movea.l A0, [A2] 00003D4C 7038 moveq.l D0, 0x38 00003D4E D1C0 add.l A0, D0 00003D50 2F08 move.l -[A7], A0 00003D52 2F0A move.l -[A7], A2 00003D54 4EAD F3B0 jsr [A5 - 0xC50] 00003D58 6048 bra +0x4A /* 00003DA2 */ label00003D5A: 00003D5A 246E 0008 movea.l A2, [A6 + 0x8] 00003D5E 2052 movea.l A0, [A2] 00003D60 2068 0098 movea.l A0, [A0 + 0x98] 00003D64 2050 movea.l A0, [A0] 00003D66 5448 addq.w A0, 2 00003D68 2F08 move.l -[A7], A0 00003D6A 486E FFF0 pea.l [A6 - 0x10] 00003D6E 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00003D72 486E FFF0 pea.l [A6 - 0x10] 00003D76 202E FFF4 move.l D0, [A6 - 0xC] 00003D7A 4480 neg.l D0 00003D7C 2F00 move.l -[A7], D0 00003D7E 202E FFF0 move.l D0, [A6 - 0x10] 00003D82 4480 neg.l D0 00003D84 2F00 move.l -[A7], D0 00003D86 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00003D8A 486E FFF0 pea.l [A6 - 0x10] 00003D8E 2F0A move.l -[A7], A2 00003D90 4EAD F3B0 jsr [A5 - 0xC50] 00003D94 2052 movea.l A0, [A2] 00003D96 41E8 0084 lea.l A0, [A0 + 0x84] 00003D9A 2F08 move.l -[A7], A0 00003D9C 2F0A move.l -[A7], A2 00003D9E 4EAD F3BC jsr [A5 - 0xC44] label00003DA2: 00003DA2 246E 0008 movea.l A2, [A6 + 0x8] 00003DA6 2652 movea.l A3, [A2] 00003DA8 102B 009C move.b D0, [A3 + 0x9C] 00003DAC 1740 0036 move.b [A3 + 0x36], D0 00003DB0 4CDF 0C00 movem.l A2,A3, [A7]+ 00003DB4 4E5E unlink A6 00003DB6 4E74 0006 rtd 0x0006 export_253: 00003DBA 4E56 0000 link A6, 0 00003DBE 206E 0008 movea.l A0, [A6 + 0x8] 00003DC2 2250 movea.l A1, [A0] 00003DC4 1029 009C move.b D0, [A1 + 0x9C] 00003DC8 4E5E unlink A6 00003DCA 4E74 0004 rtd 0x0004 export_254: 00003DCE 4E56 0000 link A6, 0 00003DD2 48E7 0030 movem.l -[A7], A2,A3 00003DD6 2F2E 000C move.l -[A7], [A6 + 0xC] 00003DDA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003DDE 4EBA F6DE jsr [PC - 0x922 /* 000034BE */] 00003DE2 246E 0008 movea.l A2, [A6 + 0x8] 00003DE6 2652 movea.l A3, [A2] 00003DE8 4A2B 009C tst.b [A3 + 0x9C] 00003DEC 670C beq +0xE /* 00003DFA */ 00003DEE 7038 moveq.l D0, 0x38 00003DF0 D7C0 add.l A3, D0 00003DF2 2F0B move.l -[A7], A3 00003DF4 2F0A move.l -[A7], A2 00003DF6 4EAD F3B0 jsr [A5 - 0xC50] label00003DFA: 00003DFA 4CDF 0C00 movem.l A2,A3, [A7]+ 00003DFE 4E5E unlink A6 00003E00 4E74 0008 rtd 0x0008 export_255: 00003E04 4E56 FFFC link A6, -0x0004 00003E08 48E7 1030 movem.l -[A7], D3,A2,A3 00003E0C 246E 0008 movea.l A2, [A6 + 0x8] 00003E10 2652 movea.l A3, [A2] 00003E12 7070 moveq.l D0, 0x70 00003E14 2D4B FFFC move.l [A6 - 0x4], A3 00003E18 D7C0 add.l A3, D0 00003E1A 206E FFFC movea.l A0, [A6 - 0x4] 00003E1E 7638 moveq.l D3, 0x38 00003E20 D1C3 add.l A0, D3 00003E22 20DB move.l [A0]+, [A3]+ 00003E24 20DB move.l [A0]+, [A3]+ 00003E26 20DB move.l [A0]+, [A3]+ 00003E28 20DB move.l [A0]+, [A3]+ 00003E2A 2652 movea.l A3, [A2] 00003E2C 202B 0044 move.l D0, [A3 + 0x44] 00003E30 222B 003C move.l D1, [A3 + 0x3C] 00003E34 9041 sub.w D0, D1 00003E36 3740 0028 move.w [A3 + 0x28], D0 00003E3A 2652 movea.l A3, [A2] 00003E3C 202B 0040 move.l D0, [A3 + 0x40] 00003E40 222B 0038 move.l D1, [A3 + 0x38] 00003E44 9041 sub.w D0, D1 00003E46 3740 002A move.w [A3 + 0x2A], D0 00003E4A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00003E4E 4E5E unlink A6 00003E50 4E74 0004 rtd 0x0004 fn00003E54: 00003E54 4E56 FFFC link A6, -0x0004 00003E58 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00003E5C 2F2E 0018 move.l -[A7], [A6 + 0x18] 00003E60 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003E64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E68 4EBA C196 jsr [PC - 0x3E6A /* 00000000 */] 00003E6C 7000 moveq.l D0, 0x00 00003E6E 206E 0008 movea.l A0, [A6 + 0x8] 00003E72 2250 movea.l A1, [A0] 00003E74 2340 0066 move.l [A1 + 0x66], D0 00003E78 2250 movea.l A1, [A0] 00003E7A 2F29 0014 move.l -[A7], [A1 + 0x14] 00003E7E 4EAD CEE0 jsr [A5 - 0x3120] 00003E82 206E 0008 movea.l A0, [A6 + 0x8] 00003E86 2250 movea.l A1, [A0] 00003E88 2340 0010 move.l [A1 + 0x10], D0 00003E8C 2F00 move.l -[A7], D0 00003E8E A873 syscall SetPort 00003E90 4267 clr.w -[A7] 00003E92 4267 clr.w -[A7] 00003E94 A878 syscall SetOrigin 00003E96 4EBA CB7A jsr [PC - 0x3486 /* 00000A12 */] 00003E9A 3F3C 012C move.w -[A7], 0x12C 00003E9E 2F3C 434E 544C move.l -[A7], 0x434E544C /* 'CNTL' */ 00003EA4 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00003EA8 5C4F addq.w A7, 6 00003EAA 2840 movea.l A4, D0 00003EAC 2F0C move.l -[A7], A4 00003EAE 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00003EB2 2454 movea.l A2, [A4] 00003EB4 700A moveq.l D0, 0x0A 00003EB6 D5C0 add.l A2, D0 00003EB8 3812 move.w D4, [A2] 00003EBA 4240 clr.w D0 00003EBC 3480 move.w [A2], D0 00003EBE 7001 moveq.l D0, 0x01 00003EC0 1F00 move.b -[A7], D0 00003EC2 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00003EC6 544F addq.w A7, 2 00003EC8 1A00 move.b D5, D0 00003ECA 594F subq.w A7, 4 00003ECC 3F3C 012C move.w -[A7], 0x12C 00003ED0 206E 0008 movea.l A0, [A6 + 0x8] 00003ED4 2250 movea.l A1, [A0] 00003ED6 2F29 0010 move.l -[A7], [A1 + 0x10] 00003EDA A9BE syscall GetNewControl 00003EDC 201F move.l D0, [A7]+ 00003EDE 246E 0008 movea.l A2, [A6 + 0x8] 00003EE2 2052 movea.l A0, [A2] 00003EE4 2140 0070 move.l [A0 + 0x70], D0 00003EE8 1F05 move.b -[A7], D5 00003EEA 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00003EEE 544F addq.w A7, 2 00003EF0 2052 movea.l A0, [A2] 00003EF2 2F28 0070 move.l -[A7], [A0 + 0x70] 00003EF6 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00003EFA 2052 movea.l A0, [A2] 00003EFC 4228 001C clr.b [A0 + 0x1C] 00003F00 7601 moveq.l D3, 0x01 00003F02 2052 movea.l A0, [A2] 00003F04 1143 001D move.b [A0 + 0x1D], D3 00003F08 2052 movea.l A0, [A2] 00003F0A 1143 001E move.b [A0 + 0x1E], D3 00003F0E 2052 movea.l A0, [A2] 00003F10 1143 0036 move.b [A0 + 0x36], D3 00003F14 302E 000E move.w D0, [A6 + 0xE] 00003F18 48C0 ext.l D0 00003F1A 2052 movea.l A0, [A2] 00003F1C 2140 002C move.l [A0 + 0x2C], D0 00003F20 302E 000C move.w D0, [A6 + 0xC] 00003F24 48C0 ext.l D0 00003F26 2052 movea.l A0, [A2] 00003F28 2140 0030 move.l [A0 + 0x30], D0 00003F2C 2052 movea.l A0, [A2] 00003F2E 116E 0012 0074 move.b [A0 + 0x74], [A6 + 0x12] 00003F34 7000 moveq.l D0, 0x00 00003F36 2052 movea.l A0, [A2] 00003F38 2140 0076 move.l [A0 + 0x76], D0 00003F3C 2652 movea.l A3, [A2] 00003F3E 4A2B 0074 tst.b [A3 + 0x74] 00003F42 6620 bne +0x22 /* 00003F64 */ 00003F44 376E 0010 0028 move.w [A3 + 0x28], [A6 + 0x10] 00003F4A 7010 moveq.l D0, 0x10 00003F4C 2052 movea.l A0, [A2] 00003F4E 3140 002A move.w [A0 + 0x2A], D0 00003F52 2052 movea.l A0, [A2] 00003F54 117C 0005 0034 move.b [A0 + 0x34], 0x5 00003F5A 2052 movea.l A0, [A2] 00003F5C 117C 0003 0035 move.b [A0 + 0x35], 0x3 00003F62 6024 bra +0x26 /* 00003F88 */ label00003F64: 00003F64 7010 moveq.l D0, 0x10 00003F66 246E 0008 movea.l A2, [A6 + 0x8] 00003F6A 2052 movea.l A0, [A2] 00003F6C 3140 0028 move.w [A0 + 0x28], D0 00003F70 2052 movea.l A0, [A2] 00003F72 316E 0010 002A move.w [A0 + 0x2A], [A6 + 0x10] 00003F78 2052 movea.l A0, [A2] 00003F7A 117C 0001 0034 move.b [A0 + 0x34], 0x1 00003F80 2052 movea.l A0, [A2] 00003F82 117C 0005 0035 move.b [A0 + 0x35], 0x5 label00003F88: 00003F88 246E 0008 movea.l A2, [A6 + 0x8] 00003F8C 2052 movea.l A0, [A2] 00003F8E 117C 0001 0064 move.b [A0 + 0x64], 0x1 00003F94 2052 movea.l A0, [A2] 00003F96 4228 0065 clr.b [A0 + 0x65] 00003F9A 2F0A move.l -[A7], A2 00003F9C 4EAD EF72 jsr [A5 - 0x108E] 00003FA0 2F0A move.l -[A7], A2 00003FA2 4EAD EF7E jsr [A5 - 0x1082] 00003FA6 7000 moveq.l D0, 0x00 00003FA8 2052 movea.l A0, [A2] 00003FAA 2140 0060 move.l [A0 + 0x60], D0 00003FAE 2F0A move.l -[A7], A2 00003FB0 2052 movea.l A0, [A2] 00003FB2 2F28 0014 move.l -[A7], [A0 + 0x14] 00003FB6 4EAD CF7C jsr [A5 - 0x3084] 00003FBA 2052 movea.l A0, [A2] 00003FBC 2F28 0070 move.l -[A7], [A0 + 0x70] 00003FC0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003FC4 A95B syscall SetControlReference/SetCRefCon 00003FC6 246E 0008 movea.l A2, [A6 + 0x8] 00003FCA 2652 movea.l A3, [A2] 00003FCC 2F2B 0070 move.l -[A7], [A3 + 0x70] 00003FD0 202B 0058 move.l D0, [A3 + 0x58] 00003FD4 4440 neg.w D0 00003FD6 3F00 move.w -[A7], D0 00003FD8 202B 005C move.l D0, [A3 + 0x5C] 00003FDC 4440 neg.w D0 00003FDE 3F00 move.w -[A7], D0 00003FE0 A959 syscall MoveControl 00003FE2 4A44 tst.w D4 00003FE4 6726 beq +0x28 /* 0000400C */ 00003FE6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003FEA 4EAD CF2E jsr [A5 - 0x30D2] 00003FEE 3F3C 012C move.w -[A7], 0x12C 00003FF2 2F3C 434E 544C move.l -[A7], 0x434E544C /* 'CNTL' */ 00003FF8 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00003FFC 5C4F addq.w A7, 6 00003FFE 2840 movea.l A4, D0 00004000 2F0C move.l -[A7], A4 00004002 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00004006 2054 movea.l A0, [A4] 00004008 3144 000A move.w [A0 + 0xA], D4 label0000400C: 0000400C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004010 4EAD CFA0 jsr [A5 - 0x3060] 00004014 246E 0008 movea.l A2, [A6 + 0x8] 00004018 2652 movea.l A3, [A2] 0000401A 2F2B 0070 move.l -[A7], [A3 + 0x70] 0000401E 3F2B 0028 move.w -[A7], [A3 + 0x28] 00004022 3F2B 002A move.w -[A7], [A3 + 0x2A] 00004026 A95C syscall SizeControl 00004028 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000402C 4EAD EF36 jsr [A5 - 0x10CA] 00004030 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00004034 4E5E unlink A6 00004036 4E74 0014 rtd 0x0014 export_256: 0000403A 4E56 FFF8 link A6, -0x0008 0000403E 48E7 1030 movem.l -[A7], D3,A2,A3 00004042 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004046 4EAD CED4 jsr [A5 - 0x312C] 0000404A 4A00 tst.b D0 0000404C 6746 beq +0x48 /* 00004094 */ 0000404E 246E 0008 movea.l A2, [A6 + 0x8] 00004052 2652 movea.l A3, [A2] 00004054 246B 0070 movea.l A2, [A3 + 0x70] 00004058 2052 movea.l A0, [A2] 0000405A 1028 0010 move.b D0, [A0 + 0x10] 0000405E 0C00 00FF cmpi.b D0, 0xFF 00004062 6722 beq +0x24 /* 00004086 */ 00004064 2F0A move.l -[A7], A2 00004066 202B 0058 move.l D0, [A3 + 0x58] 0000406A 4440 neg.w D0 0000406C 3F00 move.w -[A7], D0 0000406E 202B 005C move.l D0, [A3 + 0x5C] 00004072 4440 neg.w D0 00004074 3F00 move.w -[A7], D0 00004076 A959 syscall MoveControl 00004078 206E 0008 movea.l A0, [A6 + 0x8] 0000407C 2250 movea.l A1, [A0] 0000407E 2F29 0070 move.l -[A7], [A1 + 0x70] 00004082 A957 syscall ShowControl 00004084 603E bra +0x40 /* 000040C4 */ label00004086: 00004086 206E 0008 movea.l A0, [A6 + 0x8] 0000408A 2250 movea.l A1, [A0] 0000408C 2F29 0070 move.l -[A7], [A1 + 0x70] 00004090 A96D syscall Draw1Control 00004092 6030 bra +0x32 /* 000040C4 */ label00004094: 00004094 246E 0008 movea.l A2, [A6 + 0x8] 00004098 2052 movea.l A0, [A2] 0000409A 7038 moveq.l D0, 0x38 0000409C D1C0 add.l A0, D0 0000409E 2F08 move.l -[A7], A0 000040A0 486E FFF8 pea.l [A6 - 0x8] 000040A4 2F0A move.l -[A7], A2 000040A6 4EAD EF9C jsr [A5 - 0x1064] 000040AA A89E syscall PenNormal 000040AC 486E FFF8 pea.l [A6 - 0x8] 000040B0 A8A1 syscall FrameRect 000040B2 486E FFF8 pea.l [A6 - 0x8] 000040B6 7601 moveq.l D3, 0x01 000040B8 3F03 move.w -[A7], D3 000040BA 3F03 move.w -[A7], D3 000040BC A8A9 syscall InsetRect 000040BE 486E FFF8 pea.l [A6 - 0x8] 000040C2 A8A3 syscall EraseRect label000040C4: 000040C4 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000040C8 4E5E unlink A6 000040CA 4E74 0008 rtd 0x0008 export_257: 000040CE 4E56 FFF0 link A6, -0x0010 000040D2 48E7 1030 movem.l -[A7], D3,A2,A3 000040D6 246E 0008 movea.l A2, [A6 + 0x8] 000040DA 2652 movea.l A3, [A2] 000040DC 4A2B 001D tst.b [A3 + 0x1D] 000040E0 6660 bne +0x62 /* 00004142 */ 000040E2 7038 moveq.l D0, 0x38 000040E4 D7C0 add.l A3, D0 000040E6 2F0B move.l -[A7], A3 000040E8 486E FFF0 pea.l [A6 - 0x10] 000040EC 2F0A move.l -[A7], A2 000040EE 4EAD EF9C jsr [A5 - 0x1064] 000040F2 2F0A move.l -[A7], A2 000040F4 4EAD CFA0 jsr [A5 - 0x3060] 000040F8 486E FFF0 pea.l [A6 - 0x10] 000040FC 7601 moveq.l D3, 0x01 000040FE 3F03 move.w -[A7], D3 00004100 3F03 move.w -[A7], D3 00004102 A8A9 syscall InsetRect 00004104 246E 0008 movea.l A2, [A6 + 0x8] 00004108 2052 movea.l A0, [A2] 0000410A 7048 moveq.l D0, 0x48 0000410C D1C0 add.l A0, D0 0000410E 2F08 move.l -[A7], A0 00004110 486E FFF8 pea.l [A6 - 0x8] 00004114 2F0A move.l -[A7], A2 00004116 4EAD EF9C jsr [A5 - 0x1064] 0000411A 554F subq.w A7, 2 0000411C 486E FFF0 pea.l [A6 - 0x10] 00004120 486E FFF8 pea.l [A6 - 0x8] 00004124 486E FFF0 pea.l [A6 - 0x10] 00004128 A8AA syscall SectRect 0000412A 544F addq.w A7, 2 0000412C 486E FFF0 pea.l [A6 - 0x10] 00004130 A928 syscall InvalRect 00004132 206E 0008 movea.l A0, [A6 + 0x8] 00004136 2250 movea.l A1, [A0] 00004138 137C 0001 001D move.b [A1 + 0x1D], 0x1 0000413E 4EBA C8D2 jsr [PC - 0x372E /* 00000A12 */] label00004142: 00004142 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00004146 4E5E unlink A6 00004148 4E74 0004 rtd 0x0004 export_258: 0000414C 4E56 FFF8 link A6, -0x0008 00004150 48E7 1030 movem.l -[A7], D3,A2,A3 00004154 246E 0008 movea.l A2, [A6 + 0x8] 00004158 2652 movea.l A3, [A2] 0000415A 701D moveq.l D0, 0x1D 0000415C D7C0 add.l A3, D0 0000415E 4A13 tst.b [A3] 00004160 6744 beq +0x46 /* 000041A6 */ 00004162 4203 clr.b D3 00004164 1683 move.b [A3], D3 00004166 4EBA C8AA jsr [PC - 0x3756 /* 00000A12 */] 0000416A 2052 movea.l A0, [A2] 0000416C 2068 0070 movea.l A0, [A0 + 0x70] 00004170 2050 movea.l A0, [A0] 00004172 1143 0010 move.b [A0 + 0x10], D3 00004176 2052 movea.l A0, [A2] 00004178 7038 moveq.l D0, 0x38 0000417A D1C0 add.l A0, D0 0000417C 2F08 move.l -[A7], A0 0000417E 486E FFF8 pea.l [A6 - 0x8] 00004182 2F0A move.l -[A7], A2 00004184 4EAD EF9C jsr [A5 - 0x1064] 00004188 486E FFF8 pea.l [A6 - 0x8] 0000418C 7601 moveq.l D3, 0x01 0000418E 3F03 move.w -[A7], D3 00004190 3F03 move.w -[A7], D3 00004192 A8A9 syscall InsetRect 00004194 486E FFF8 pea.l [A6 - 0x8] 00004198 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000419C 4EAD EF30 jsr [A5 - 0x10D0] 000041A0 486E FFF8 pea.l [A6 - 0x8] 000041A4 A92A syscall ValidRect label000041A6: 000041A6 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000041AA 4E5E unlink A6 000041AC 4E74 0004 rtd 0x0004 export_259: 000041B0 4E56 0000 link A6, 0 000041B4 2F2E 0012 move.l -[A7], [A6 + 0x12] 000041B8 3F2E 0010 move.w -[A7], [A6 + 0x10] 000041BC 2F2E 000C move.l -[A7], [A6 + 0xC] 000041C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000041C4 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */] 000041C8 206E 0008 movea.l A0, [A6 + 0x8] 000041CC 2250 movea.l A1, [A0] 000041CE 2F29 0014 move.l -[A7], [A1 + 0x14] 000041D2 486D FEB8 pea.l [A5 - 0x148] 000041D6 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000041DA 504F addq.w A7, 8 000041DC 4A00 tst.b D0 000041DE 670E beq +0x10 /* 000041EE */ 000041E0 206E 0008 movea.l A0, [A6 + 0x8] 000041E4 2250 movea.l A1, [A0] 000041E6 2F29 0014 move.l -[A7], [A1 + 0x14] 000041EA 4EAD FE94 jsr [A5 - 0x16C] label000041EE: 000041EE 4E5E unlink A6 000041F0 4E74 000E rtd 0x000E export_260: 000041F4 4E56 0000 link A6, 0 000041F8 48E7 0030 movem.l -[A7], A2,A3 000041FC 246E 0008 movea.l A2, [A6 + 0x8] 00004200 2052 movea.l A0, [A2] 00004202 2668 0076 movea.l A3, [A0 + 0x76] 00004206 B6FC 0000 cmpa.w A3, 0x0 0000420A 6708 beq +0xA /* 00004214 */ 0000420C 2F0A move.l -[A7], A2 0000420E 3F2E 000C move.w -[A7], [A6 + 0xC] 00004212 4E93 jsr [A3] label00004214: 00004214 4CDF 0C00 movem.l A2,A3, [A7]+ 00004218 4E5E unlink A6 0000421A 4E74 0006 rtd 0x0006 export_261: 0000421E 4E56 0000 link A6, 0 00004222 206E 0008 movea.l A0, [A6 + 0x8] 00004226 2250 movea.l A1, [A0] 00004228 236E 000C 0076 move.l [A1 + 0x76], [A6 + 0xC] 0000422E 4E5E unlink A6 00004230 4E74 0008 rtd 0x0008 export_262: 00004234 4E56 FFF8 link A6, -0x0008 00004238 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000423C 4EAD CFA0 jsr [A5 - 0x3060] 00004240 2F2D CD30 move.l -[A7], [A5 - 0x32D0] 00004244 A87A syscall GetClip 00004246 486E FFF8 pea.l [A6 - 0x8] 0000424A 4267 clr.w -[A7] 0000424C 4267 clr.w -[A7] 0000424E 4267 clr.w -[A7] 00004250 4267 clr.w -[A7] 00004252 A8A7 syscall SetRect 00004254 486E FFF8 pea.l [A6 - 0x8] 00004258 A87B syscall ClipRect 0000425A 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000425E 2F2E 000E move.l -[A7], [A6 + 0xE] 00004262 1F2E 000C move.b -[A7], [A6 + 0xC] 00004266 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000426A 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */] 0000426E 2F2D CD30 move.l -[A7], [A5 - 0x32D0] 00004272 A879 syscall SetClip 00004274 4E5E unlink A6 00004276 4E74 000E rtd 0x000E export_263: 0000427A 4E56 0000 link A6, 0 0000427E 2F03 move.l -[A7], D3 00004280 2F2E 0022 move.l -[A7], [A6 + 0x22] 00004284 2F2E 001E move.l -[A7], [A6 + 0x1E] 00004288 3F2E 001C move.w -[A7], [A6 + 0x1C] 0000428C 3F2E 001A move.w -[A7], [A6 + 0x1A] 00004290 3F2E 0018 move.w -[A7], [A6 + 0x18] 00004294 3F2E 0016 move.w -[A7], [A6 + 0x16] 00004298 1F2E 0014 move.b -[A7], [A6 + 0x14] 0000429C 1F2E 0012 move.b -[A7], [A6 + 0x12] 000042A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042A4 4EBA D7E6 jsr [PC - 0x281A /* 00001A8C */] 000042A8 7601 moveq.l D3, 0x01 000042AA 206E 0008 movea.l A0, [A6 + 0x8] 000042AE 2250 movea.l A1, [A0] 000042B0 3343 0092 move.w [A1 + 0x92], D3 000042B4 2250 movea.l A1, [A0] 000042B6 3343 0090 move.w [A1 + 0x90], D3 000042BA 2250 movea.l A1, [A0] 000042BC 3343 0096 move.w [A1 + 0x96], D3 000042C0 2250 movea.l A1, [A0] 000042C2 3343 0094 move.w [A1 + 0x94], D3 000042C6 2250 movea.l A1, [A0] 000042C8 3343 008A move.w [A1 + 0x8A], D3 000042CC 2250 movea.l A1, [A0] 000042CE 3343 0088 move.w [A1 + 0x88], D3 000042D2 1F2E 0010 move.b -[A7], [A6 + 0x10] 000042D6 1F2E 000E move.b -[A7], [A6 + 0xE] 000042DA 1F2E 000C move.b -[A7], [A6 + 0xC] 000042DE 2F08 move.l -[A7], A0 000042E0 4EBA 008C jsr [PC + 0x8C /* 0000436E */] 000042E4 261F move.l D3, [A7]+ 000042E6 4E5E unlink A6 000042E8 4E74 001E rtd 0x001E export_264: 000042EC 4E56 FFFC link A6, -0x0004 000042F0 2F0A move.l -[A7], A2 000042F2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000042F6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000042FA 2F2E 000C move.l -[A7], [A6 + 0xC] 000042FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004302 4EBA D802 jsr [PC - 0x27FE /* 00001B06 */] 00004306 206E 000C movea.l A0, [A6 + 0xC] 0000430A 3028 0016 move.w D0, [A0 + 0x16] 0000430E 226E 0008 movea.l A1, [A6 + 0x8] 00004312 2451 movea.l A2, [A1] 00004314 3540 0090 move.w [A2 + 0x90], D0 00004318 3028 0018 move.w D0, [A0 + 0x18] 0000431C 2451 movea.l A2, [A1] 0000431E 3540 0092 move.w [A2 + 0x92], D0 00004322 3028 001A move.w D0, [A0 + 0x1A] 00004326 2451 movea.l A2, [A1] 00004328 3540 0094 move.w [A2 + 0x94], D0 0000432C 3028 001C move.w D0, [A0 + 0x1C] 00004330 2451 movea.l A2, [A1] 00004332 3540 0096 move.w [A2 + 0x96], D0 00004336 3028 001E move.w D0, [A0 + 0x1E] 0000433A 56C0 sne D0 0000433C 4400 neg.b D0 0000433E 4880 ext.w D0 00004340 48C0 ext.l D0 00004342 1F00 move.b -[A7], D0 00004344 3028 0020 move.w D0, [A0 + 0x20] 00004348 56C0 sne D0 0000434A 4400 neg.b D0 0000434C 4880 ext.w D0 0000434E 48C0 ext.l D0 00004350 1F00 move.b -[A7], D0 00004352 3028 0022 move.w D0, [A0 + 0x22] 00004356 56C0 sne D0 00004358 4400 neg.b D0 0000435A 4880 ext.w D0 0000435C 48C0 ext.l D0 0000435E 1F00 move.b -[A7], D0 00004360 2F09 move.l -[A7], A1 00004362 4EBA 000A jsr [PC + 0xA /* 0000436E */] 00004366 245F movea.l A2, [A7]+ 00004368 4E5E unlink A6 0000436A 4E74 0010 rtd 0x0010 fn0000436E: 0000436E 4E56 FFE8 link A6, -0x0018 00004372 48E7 1030 movem.l -[A7], D3,A2,A3 00004376 246E 0008 movea.l A2, [A6 + 0x8] 0000437A 2052 movea.l A0, [A2] 0000437C 117C 0001 001E move.b [A0 + 0x1E], 0x1 00004382 102E 000C move.b D0, [A6 + 0xC] 00004386 660C bne +0xE /* 00004394 */ 00004388 102E 0010 move.b D0, [A6 + 0x10] 0000438C 670A beq +0xC /* 00004398 */ 0000438E 102E 000E move.b D0, [A6 + 0xE] 00004392 6704 beq +0x6 /* 00004398 */ label00004394: 00004394 700F moveq.l D0, 0x0F 00004396 6002 bra +0x4 /* 0000439A */ label00004398: 00004398 7000 moveq.l D0, 0x00 label0000439A: 0000439A 3600 move.w D3, D0 0000439C 102E 0010 move.b D0, [A6 + 0x10] 000043A0 6756 beq +0x58 /* 000043F8 */ 000043A2 486D FE42 pea.l [A5 - 0x1BE] 000043A6 707A moveq.l D0, 0x7A 000043A8 2F00 move.l -[A7], D0 000043AA 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000043AE 2052 movea.l A0, [A2] 000043B0 2140 0074 move.l [A0 + 0x74], D0 000043B4 2F0A move.l -[A7], A2 000043B6 2F0A move.l -[A7], A2 000043B8 4227 clr.b -[A7] 000043BA 2652 movea.l A3, [A2] 000043BC 322B 0028 move.w D1, [A3 + 0x28] 000043C0 9243 sub.w D1, D3 000043C2 3F01 move.w -[A7], D1 000043C4 222B 003C move.l D1, [A3 + 0x3C] 000043C8 3F01 move.w -[A7], D1 000043CA 222B 0040 move.l D1, [A3 + 0x40] 000043CE 74F0 moveq.l D2, 0xFFFFFFF0 000043D0 D242 add.w D1, D2 000043D2 3F01 move.w -[A7], D1 000043D4 2F00 move.l -[A7], D0 000043D6 4EBA FA7C jsr [PC - 0x584 /* 00003E54 */] 000043DA 486D 08CA pea.l [A5 + 0x8CA /* export_277 */] 000043DE 2052 movea.l A0, [A2] 000043E0 2F28 0074 move.l -[A7], [A0 + 0x74] 000043E4 4EAD F116 jsr [A5 - 0xEEA] 000043E8 486D 08D2 pea.l [A5 + 0x8D2 /* export_278 */] 000043EC 2052 movea.l A0, [A2] 000043EE 2F28 0074 move.l -[A7], [A0 + 0x74] 000043F2 4EAD FE3C jsr [A5 - 0x1C4] 000043F6 600C bra +0xE /* 00004404 */ label000043F8: 000043F8 7000 moveq.l D0, 0x00 000043FA 206E 0008 movea.l A0, [A6 + 0x8] 000043FE 2250 movea.l A1, [A0] 00004400 2340 0074 move.l [A1 + 0x74], D0 label00004404: 00004404 102E 000E move.b D0, [A6 + 0xE] 00004408 675C beq +0x5E /* 00004466 */ 0000440A 486D FE42 pea.l [A5 - 0x1BE] 0000440E 707A moveq.l D0, 0x7A 00004410 2F00 move.l -[A7], D0 00004412 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00004416 246E 0008 movea.l A2, [A6 + 0x8] 0000441A 2052 movea.l A0, [A2] 0000441C 2140 0078 move.l [A0 + 0x78], D0 00004420 2F0A move.l -[A7], A2 00004422 2F0A move.l -[A7], A2 00004424 7201 moveq.l D1, 0x01 00004426 1F01 move.b -[A7], D1 00004428 2652 movea.l A3, [A2] 0000442A 322B 002A move.w D1, [A3 + 0x2A] 0000442E 9243 sub.w D1, D3 00004430 3F01 move.w -[A7], D1 00004432 222B 0044 move.l D1, [A3 + 0x44] 00004436 74F0 moveq.l D2, 0xFFFFFFF0 00004438 D242 add.w D1, D2 0000443A 3F01 move.w -[A7], D1 0000443C 222B 0038 move.l D1, [A3 + 0x38] 00004440 3F01 move.w -[A7], D1 00004442 2F00 move.l -[A7], D0 00004444 4EBA FA0E jsr [PC - 0x5F2 /* 00003E54 */] 00004448 486D 08CA pea.l [A5 + 0x8CA /* export_277 */] 0000444C 2052 movea.l A0, [A2] 0000444E 2F28 0078 move.l -[A7], [A0 + 0x78] 00004452 4EAD F116 jsr [A5 - 0xEEA] 00004456 486D 08D2 pea.l [A5 + 0x8D2 /* export_278 */] 0000445A 2052 movea.l A0, [A2] 0000445C 2F28 0078 move.l -[A7], [A0 + 0x78] 00004460 4EAD FE3C jsr [A5 - 0x1C4] 00004464 600C bra +0xE /* 00004472 */ label00004466: 00004466 7000 moveq.l D0, 0x00 00004468 206E 0008 movea.l A0, [A6 + 0x8] 0000446C 2250 movea.l A1, [A0] 0000446E 2340 0078 move.l [A1 + 0x78], D0 label00004472: 00004472 102E 000C move.b D0, [A6 + 0xC] 00004476 6722 beq +0x24 /* 0000449A */ 00004478 486D CE8E pea.l [A5 - 0x3172] 0000447C 7072 moveq.l D0, 0x72 0000447E 2F00 move.l -[A7], D0 00004480 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00004484 246E 0008 movea.l A2, [A6 + 0x8] 00004488 2052 movea.l A0, [A2] 0000448A 2140 007C move.l [A0 + 0x7C], D0 0000448E 2F0A move.l -[A7], A2 00004490 2F0A move.l -[A7], A2 00004492 2F00 move.l -[A7], D0 00004494 4EBA D47E jsr [PC - 0x2B82 /* 00001914 */] 00004498 600C bra +0xE /* 000044A6 */ label0000449A: 0000449A 7000 moveq.l D0, 0x00 0000449C 206E 0008 movea.l A0, [A6 + 0x8] 000044A0 2250 movea.l A1, [A0] 000044A2 2340 007C move.l [A1 + 0x7C], D0 label000044A6: 000044A6 7000 moveq.l D0, 0x00 000044A8 206E 0008 movea.l A0, [A6 + 0x8] 000044AC 2250 movea.l A1, [A0] 000044AE 2340 0070 move.l [A1 + 0x70], D0 000044B2 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000044B6 4E5E unlink A6 000044B8 4E74 000A rtd 0x000A export_265: 000044BC 4E56 0000 link A6, 0 000044C0 2F0A move.l -[A7], A2 000044C2 202E 000C move.l D0, [A6 + 0xC] 000044C6 246E 0008 movea.l A2, [A6 + 0x8] 000044CA 2052 movea.l A0, [A2] 000044CC 2140 0070 move.l [A0 + 0x70], D0 000044D0 2F0A move.l -[A7], A2 000044D2 2F00 move.l -[A7], D0 000044D4 4EAD F3D4 jsr [A5 - 0xC2C] 000044D8 2F0A move.l -[A7], A2 000044DA 4EAD FE94 jsr [A5 - 0x16C] 000044DE 2F0A move.l -[A7], A2 000044E0 4EAD FE9A jsr [A5 - 0x166] 000044E4 245F movea.l A2, [A7]+ 000044E6 4E5E unlink A6 000044E8 4E74 0008 rtd 0x0008 export_266: 000044EC 4E56 0000 link A6, 0 000044F0 2F0A move.l -[A7], A2 000044F2 246E 0008 movea.l A2, [A6 + 0x8] 000044F6 2052 movea.l A0, [A2] 000044F8 316E 000E 0090 move.w [A0 + 0x90], [A6 + 0xE] 000044FE 2052 movea.l A0, [A2] 00004500 316E 000C 0092 move.w [A0 + 0x92], [A6 + 0xC] 00004506 245F movea.l A2, [A7]+ 00004508 4E5E unlink A6 0000450A 4E74 0008 rtd 0x0008 export_267: 0000450E 4E56 0000 link A6, 0 00004512 2F0A move.l -[A7], A2 00004514 246E 0008 movea.l A2, [A6 + 0x8] 00004518 2052 movea.l A0, [A2] 0000451A 3028 0090 move.w D0, [A0 + 0x90] 0000451E 206E 0010 movea.l A0, [A6 + 0x10] 00004522 3080 move.w [A0], D0 00004524 2052 movea.l A0, [A2] 00004526 3028 0092 move.w D0, [A0 + 0x92] 0000452A 206E 000C movea.l A0, [A6 + 0xC] 0000452E 3080 move.w [A0], D0 00004530 245F movea.l A2, [A7]+ 00004532 4E5E unlink A6 00004534 4E74 000C rtd 0x000C export_268: 00004538 4E56 0000 link A6, 0 0000453C 2F0A move.l -[A7], A2 0000453E 246E 0008 movea.l A2, [A6 + 0x8] 00004542 2052 movea.l A0, [A2] 00004544 316E 000E 0094 move.w [A0 + 0x94], [A6 + 0xE] 0000454A 2052 movea.l A0, [A2] 0000454C 316E 000C 0096 move.w [A0 + 0x96], [A6 + 0xC] 00004552 245F movea.l A2, [A7]+ 00004554 4E5E unlink A6 00004556 4E74 0008 rtd 0x0008 export_269: 0000455A 4E56 0000 link A6, 0 0000455E 48E7 1030 movem.l -[A7], D3,A2,A3 00004562 246E 0008 movea.l A2, [A6 + 0x8] 00004566 2052 movea.l A0, [A2] 00004568 7038 moveq.l D0, 0x38 0000456A D1C0 add.l A0, D0 0000456C 266E 000C movea.l A3, [A6 + 0xC] 00004570 26D8 move.l [A3]+, [A0]+ 00004572 26D8 move.l [A3]+, [A0]+ 00004574 26D8 move.l [A3]+, [A0]+ 00004576 26D8 move.l [A3]+, [A0]+ 00004578 2F2E 000C move.l -[A7], [A6 + 0xC] 0000457C 7601 moveq.l D3, 0x01 0000457E 2F03 move.l -[A7], D3 00004580 2F03 move.l -[A7], D3 00004582 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00004586 2052 movea.l A0, [A2] 00004588 4AA8 0074 tst.l [A0 + 0x74] 0000458C 670C beq +0xE /* 0000459A */ 0000458E 206E 000C movea.l A0, [A6 + 0xC] 00004592 04A8 0000 000F 0008 subi.l [A0 + 0x8], 0xF label0000459A: 0000459A 206E 0008 movea.l A0, [A6 + 0x8] 0000459E 2250 movea.l A1, [A0] 000045A0 4AA9 0078 tst.l [A1 + 0x78] 000045A4 670C beq +0xE /* 000045B2 */ 000045A6 206E 000C movea.l A0, [A6 + 0xC] 000045AA 04A8 0000 000F 000C subi.l [A0 + 0xC], 0xF label000045B2: 000045B2 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000045B6 4E5E unlink A6 000045B8 4E74 0008 rtd 0x0008 export_270: 000045BC 4E56 FFF0 link A6, -0x0010 000045C0 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000045C4 246E 0008 movea.l A2, [A6 + 0x8] 000045C8 2052 movea.l A0, [A2] 000045CA 2668 0070 movea.l A3, [A0 + 0x70] 000045CE B6FC 0000 cmpa.w A3, 0x0 000045D2 6700 0134 beq +0x136 /* 00004708 */ 000045D6 486E FFF4 pea.l [A6 - 0xC] 000045DA 486E FFF8 pea.l [A6 - 0x8] 000045DE 2F0B move.l -[A7], A3 000045E0 4EAD F39E jsr [A5 - 0xC62] 000045E4 2052 movea.l A0, [A2] 000045E6 216E FFF4 0080 move.l [A0 + 0x80], [A6 - 0xC] 000045EC 2052 movea.l A0, [A2] 000045EE 216E FFF8 0084 move.l [A0 + 0x84], [A6 - 0x8] 000045F4 486E FFFC pea.l [A6 - 0x4] 000045F8 486E FFFE pea.l [A6 - 0x2] 000045FC 2052 movea.l A0, [A2] 000045FE 2F28 0070 move.l -[A7], [A0 + 0x70] 00004602 4EAD F3AA jsr [A5 - 0xC56] 00004606 2052 movea.l A0, [A2] 00004608 316E FFFC 008C move.w [A0 + 0x8C], [A6 - 0x4] 0000460E 2052 movea.l A0, [A2] 00004610 316E FFFE 008E move.w [A0 + 0x8E], [A6 - 0x2] 00004616 2652 movea.l A3, [A2] 00004618 202B 0080 move.l D0, [A3 + 0x80] 0000461C 223C 0000 7FFF move.l D1, 0x7FFF 00004622 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00004626 5240 addq.w D0, 1 00004628 3740 0088 move.w [A3 + 0x88], D0 0000462C 2652 movea.l A3, [A2] 0000462E 202B 0084 move.l D0, [A3 + 0x84] 00004632 223C 0000 7FFF move.l D1, 0x7FFF 00004638 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 0000463C 5240 addq.w D0, 1 0000463E 3740 008A move.w [A3 + 0x8A], D0 00004642 2652 movea.l A3, [A2] 00004644 362B 0088 move.w D3, [A3 + 0x88] 00004648 47EB 0090 lea.l A3, [A3 + 0x90] 0000464C 3813 move.w D4, [A3] 0000464E B644 cmp.w D3, D4 00004650 6F06 ble +0x8 /* 00004658 */ 00004652 2003 move.l D0, D3 00004654 48C0 ext.l D0 00004656 6008 bra +0xA /* 00004660 */ label00004658: 00004658 3004 move.w D0, D4 0000465A 2200 move.l D1, D0 0000465C 48C1 ext.l D1 0000465E 2001 move.l D0, D1 label00004660: 00004660 3680 move.w [A3], D0 00004662 2652 movea.l A3, [A2] 00004664 362B 008A move.w D3, [A3 + 0x8A] 00004668 47EB 0092 lea.l A3, [A3 + 0x92] 0000466C 3813 move.w D4, [A3] 0000466E B644 cmp.w D3, D4 00004670 6F06 ble +0x8 /* 00004678 */ 00004672 2003 move.l D0, D3 00004674 48C0 ext.l D0 00004676 6008 bra +0xA /* 00004680 */ label00004678: 00004678 3004 move.w D0, D4 0000467A 2200 move.l D1, D0 0000467C 48C1 ext.l D1 0000467E 2001 move.l D0, D1 label00004680: 00004680 3680 move.w [A3], D0 00004682 486E FFF4 pea.l [A6 - 0xC] 00004686 486E FFF8 pea.l [A6 - 0x8] 0000468A 2052 movea.l A0, [A2] 0000468C 2F28 0070 move.l -[A7], [A0 + 0x70] 00004690 4EAD F3A4 jsr [A5 - 0xC5C] 00004694 2652 movea.l A3, [A2] 00004696 246B 0074 movea.l A2, [A3 + 0x74] 0000469A B4FC 0000 cmpa.w A2, 0x0 0000469E 672C beq +0x2E /* 000046CC */ 000046A0 262B 0080 move.l D3, [A3 + 0x80] 000046A4 302B 008C move.w D0, [A3 + 0x8C] 000046A8 48C0 ext.l D0 000046AA 9680 sub.l D3, D0 000046AC 282E FFF4 move.l D4, [A6 - 0xC] 000046B0 B684 cmp.l D3, D4 000046B2 6F04 ble +0x6 /* 000046B8 */ 000046B4 2003 move.l D0, D3 000046B6 6002 bra +0x4 /* 000046BA */ label000046B8: 000046B8 2004 move.l D0, D4 label000046BA: 000046BA 322B 0088 move.w D1, [A3 + 0x88] 000046BE 48C1 ext.l D1 000046C0 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 000046C4 3F00 move.w -[A7], D0 000046C6 2F0A move.l -[A7], A2 000046C8 4EAD F0F2 jsr [A5 - 0xF0E] label000046CC: 000046CC 246E 0008 movea.l A2, [A6 + 0x8] 000046D0 2652 movea.l A3, [A2] 000046D2 246B 0078 movea.l A2, [A3 + 0x78] 000046D6 B4FC 0000 cmpa.w A2, 0x0 000046DA 672C beq +0x2E /* 00004708 */ 000046DC 262B 0084 move.l D3, [A3 + 0x84] 000046E0 302B 008E move.w D0, [A3 + 0x8E] 000046E4 48C0 ext.l D0 000046E6 9680 sub.l D3, D0 000046E8 282E FFF8 move.l D4, [A6 - 0x8] 000046EC B684 cmp.l D3, D4 000046EE 6F04 ble +0x6 /* 000046F4 */ 000046F0 2003 move.l D0, D3 000046F2 6002 bra +0x4 /* 000046F6 */ label000046F4: 000046F4 2004 move.l D0, D4 label000046F6: 000046F6 322B 008A move.w D1, [A3 + 0x8A] 000046FA 48C1 ext.l D1 000046FC 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00004700 3F00 move.w -[A7], D0 00004702 2F0A move.l -[A7], A2 00004704 4EAD F0F2 jsr [A5 - 0xF0E] label00004708: 00004708 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000470C 4E5E unlink A6 0000470E 4E74 0004 rtd 0x0004 export_271: 00004712 4E56 FFF8 link A6, -0x0008 00004716 48E7 0030 movem.l -[A7], A2,A3 0000471A 246E 0008 movea.l A2, [A6 + 0x8] 0000471E 2052 movea.l A0, [A2] 00004720 2668 0070 movea.l A3, [A0 + 0x70] 00004724 B6FC 0000 cmpa.w A3, 0x0 00004728 6756 beq +0x58 /* 00004780 */ 0000472A 486E FFF8 pea.l [A6 - 0x8] 0000472E 486E FFFC pea.l [A6 - 0x4] 00004732 2F0B move.l -[A7], A3 00004734 4EAD F3A4 jsr [A5 - 0xC5C] 00004738 2652 movea.l A3, [A2] 0000473A 246B 0074 movea.l A2, [A3 + 0x74] 0000473E B4FC 0000 cmpa.w A2, 0x0 00004742 6716 beq +0x18 /* 0000475A */ 00004744 202E FFF8 move.l D0, [A6 - 0x8] 00004748 322B 0088 move.w D1, [A3 + 0x88] 0000474C 48C1 ext.l D1 0000474E 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00004752 3F00 move.w -[A7], D0 00004754 2F0A move.l -[A7], A2 00004756 4EAD F0E6 jsr [A5 - 0xF1A] label0000475A: 0000475A 246E 0008 movea.l A2, [A6 + 0x8] 0000475E 2652 movea.l A3, [A2] 00004760 246B 0078 movea.l A2, [A3 + 0x78] 00004764 B4FC 0000 cmpa.w A2, 0x0 00004768 6716 beq +0x18 /* 00004780 */ 0000476A 202E FFFC move.l D0, [A6 - 0x4] 0000476E 322B 008A move.w D1, [A3 + 0x8A] 00004772 48C1 ext.l D1 00004774 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00004778 3F00 move.w -[A7], D0 0000477A 2F0A move.l -[A7], A2 0000477C 4EAD F0E6 jsr [A5 - 0xF1A] label00004780: 00004780 4CDF 0C00 movem.l A2,A3, [A7]+ 00004784 4E5E unlink A6 00004786 4E74 0004 rtd 0x0004 export_272: 0000478A 4E56 0000 link A6, 0 0000478E 2F2E 000E move.l -[A7], [A6 + 0xE] 00004792 1F2E 000C move.b -[A7], [A6 + 0xC] 00004796 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000479A 4EBA D958 jsr [PC - 0x26A8 /* 000020F4 */] 0000479E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000047A2 4EAD FE94 jsr [A5 - 0x16C] 000047A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000047AA 4EAD FE9A jsr [A5 - 0x166] 000047AE 4E5E unlink A6 000047B0 4E74 000A rtd 0x000A export_273: 000047B4 4E56 FFF0 link A6, -0x0010 000047B8 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 000047BC 486E FFFC pea.l [A6 - 0x4] 000047C0 486E FFFE pea.l [A6 - 0x2] 000047C4 206E 0008 movea.l A0, [A6 + 0x8] 000047C8 2250 movea.l A1, [A0] 000047CA 2F29 0070 move.l -[A7], [A1 + 0x70] 000047CE 4EAD F3DA jsr [A5 - 0xC26] 000047D2 302E 000C move.w D0, [A6 + 0xC] 000047D6 48C0 ext.l D0 000047D8 7214 moveq.l D1, 0x14 000047DA B041 cmp.w D0, D1 000047DC 6714 beq +0x16 /* 000047F2 */ 000047DE 7215 moveq.l D1, 0x15 000047E0 B041 cmp.w D0, D1 000047E2 6718 beq +0x1A /* 000047FC */ 000047E4 7216 moveq.l D1, 0x16 000047E6 B041 cmp.w D0, D1 000047E8 671A beq +0x1C /* 00004804 */ 000047EA 7217 moveq.l D1, 0x17 000047EC B041 cmp.w D0, D1 000047EE 6742 beq +0x44 /* 00004832 */ 000047F0 606C bra +0x6E /* 0000485E */ label000047F2: 000047F2 3A2E FFFC move.w D5, [A6 - 0x4] 000047F6 48C5 ext.l D5 000047F8 4485 neg.l D5 000047FA 6062 bra +0x64 /* 0000485E */ label000047FC: 000047FC 3A2E FFFC move.w D5, [A6 - 0x4] 00004800 48C5 ext.l D5 00004802 605A bra +0x5C /* 0000485E */ label00004804: 00004804 700A moveq.l D0, 0x0A 00004806 2040 movea.l A0, D0 00004808 43EE FFF0 lea.l A1, [A6 - 0x10] 0000480C A03B syscall Delay 0000480E 2280 move.l [A1], D0 00004810 246E 0008 movea.l A2, [A6 + 0x8] 00004814 2652 movea.l A3, [A2] 00004816 362B 0094 move.w D3, [A3 + 0x94] 0000481A 48C3 ext.l D3 0000481C 302B 008C move.w D0, [A3 + 0x8C] 00004820 48C0 ext.l D0 00004822 9680 sub.l D3, D0 00004824 78FF moveq.l D4, 0xFFFFFFFF 00004826 B684 cmp.l D3, D4 00004828 6C04 bge +0x6 /* 0000482E */ 0000482A 2A03 move.l D5, D3 0000482C 6002 bra +0x4 /* 00004830 */ label0000482E: 0000482E 2A04 move.l D5, D4 label00004830: 00004830 602C bra +0x2E /* 0000485E */ label00004832: 00004832 700A moveq.l D0, 0x0A 00004834 2040 movea.l A0, D0 00004836 43EE FFF0 lea.l A1, [A6 - 0x10] 0000483A A03B syscall Delay 0000483C 2280 move.l [A1], D0 0000483E 246E 0008 movea.l A2, [A6 + 0x8] 00004842 2652 movea.l A3, [A2] 00004844 362B 008C move.w D3, [A3 + 0x8C] 00004848 48C3 ext.l D3 0000484A 302B 0094 move.w D0, [A3 + 0x94] 0000484E 48C0 ext.l D0 00004850 9680 sub.l D3, D0 00004852 7801 moveq.l D4, 0x01 00004854 B684 cmp.l D3, D4 00004856 6F04 ble +0x6 /* 0000485C */ 00004858 2A03 move.l D5, D3 0000485A 6002 bra +0x4 /* 0000485E */ label0000485C: 0000485C 2A04 move.l D5, D4 label0000485E: 0000485E 486E FFF8 pea.l [A6 - 0x8] 00004862 486E FFF4 pea.l [A6 - 0xC] 00004866 206E 0008 movea.l A0, [A6 + 0x8] 0000486A 2250 movea.l A1, [A0] 0000486C 2F29 0070 move.l -[A7], [A1 + 0x70] 00004870 4EAD F3A4 jsr [A5 - 0xC5C] 00004874 4A85 tst.l D5 00004876 6A14 bpl +0x16 /* 0000488C */ 00004878 2C2E FFF8 move.l D6, [A6 - 0x8] 0000487C 4486 neg.l D6 0000487E BA86 cmp.l D5, D6 00004880 6F04 ble +0x6 /* 00004886 */ 00004882 2605 move.l D3, D5 00004884 6002 bra +0x4 /* 00004888 */ label00004886: 00004886 2606 move.l D3, D6 label00004888: 00004888 2A03 move.l D5, D3 0000488A 602A bra +0x2C /* 000048B6 */ label0000488C: 0000488C 246E 0008 movea.l A2, [A6 + 0x8] 00004890 2652 movea.l A3, [A2] 00004892 2C2B 0080 move.l D6, [A3 + 0x80] 00004896 9CAE FFF8 sub.l D6, [A6 - 0x8] 0000489A 302B 008C move.w D0, [A3 + 0x8C] 0000489E 48C0 ext.l D0 000048A0 9C80 sub.l D6, D0 000048A2 7600 moveq.l D3, 0x00 000048A4 BC83 cmp.l D6, D3 000048A6 6A02 bpl +0x4 /* 000048AA */ 000048A8 2C03 move.l D6, D3 label000048AA: 000048AA BA86 cmp.l D5, D6 000048AC 6C04 bge +0x6 /* 000048B2 */ 000048AE 2605 move.l D3, D5 000048B0 6002 bra +0x4 /* 000048B4 */ label000048B2: 000048B2 2606 move.l D3, D6 label000048B4: 000048B4 2A03 move.l D5, D3 label000048B6: 000048B6 4A85 tst.l D5 000048B8 672A beq +0x2C /* 000048E4 */ 000048BA 2F05 move.l -[A7], D5 000048BC 42A7 clr.l -[A7] 000048BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000048C2 4EAD FEB2 jsr [A5 - 0x14E] 000048C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000048CA 4EAD FE94 jsr [A5 - 0x16C] 000048CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000048D2 4EAD FE9A jsr [A5 - 0x166] 000048D6 206E 0008 movea.l A0, [A6 + 0x8] 000048DA 2250 movea.l A1, [A0] 000048DC 2F29 0074 move.l -[A7], [A1 + 0x74] 000048E0 4EAD CFA0 jsr [A5 - 0x3060] label000048E4: 000048E4 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 000048E8 4E5E unlink A6 000048EA 4E74 0006 rtd 0x0006 export_274: 000048EE 4E56 FFF0 link A6, -0x0010 000048F2 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 000048F6 486E FFFC pea.l [A6 - 0x4] 000048FA 486E FFFE pea.l [A6 - 0x2] 000048FE 206E 0008 movea.l A0, [A6 + 0x8] 00004902 2250 movea.l A1, [A0] 00004904 2F29 0070 move.l -[A7], [A1 + 0x70] 00004908 4EAD F3DA jsr [A5 - 0xC26] 0000490C 302E 000C move.w D0, [A6 + 0xC] 00004910 48C0 ext.l D0 00004912 7214 moveq.l D1, 0x14 00004914 B041 cmp.w D0, D1 00004916 6714 beq +0x16 /* 0000492C */ 00004918 7215 moveq.l D1, 0x15 0000491A B041 cmp.w D0, D1 0000491C 6718 beq +0x1A /* 00004936 */ 0000491E 7216 moveq.l D1, 0x16 00004920 B041 cmp.w D0, D1 00004922 671A beq +0x1C /* 0000493E */ 00004924 7217 moveq.l D1, 0x17 00004926 B041 cmp.w D0, D1 00004928 6742 beq +0x44 /* 0000496C */ 0000492A 606C bra +0x6E /* 00004998 */ label0000492C: 0000492C 3A2E FFFE move.w D5, [A6 - 0x2] 00004930 48C5 ext.l D5 00004932 4485 neg.l D5 00004934 6062 bra +0x64 /* 00004998 */ label00004936: 00004936 3A2E FFFE move.w D5, [A6 - 0x2] 0000493A 48C5 ext.l D5 0000493C 605A bra +0x5C /* 00004998 */ label0000493E: 0000493E 700A moveq.l D0, 0x0A 00004940 2040 movea.l A0, D0 00004942 43EE FFF0 lea.l A1, [A6 - 0x10] 00004946 A03B syscall Delay 00004948 2280 move.l [A1], D0 0000494A 246E 0008 movea.l A2, [A6 + 0x8] 0000494E 2652 movea.l A3, [A2] 00004950 362B 0096 move.w D3, [A3 + 0x96] 00004954 48C3 ext.l D3 00004956 302B 008E move.w D0, [A3 + 0x8E] 0000495A 48C0 ext.l D0 0000495C 9680 sub.l D3, D0 0000495E 78FF moveq.l D4, 0xFFFFFFFF 00004960 B684 cmp.l D3, D4 00004962 6C04 bge +0x6 /* 00004968 */ 00004964 2A03 move.l D5, D3 00004966 6002 bra +0x4 /* 0000496A */ label00004968: 00004968 2A04 move.l D5, D4 label0000496A: 0000496A 602C bra +0x2E /* 00004998 */ label0000496C: 0000496C 700A moveq.l D0, 0x0A 0000496E 2040 movea.l A0, D0 00004970 43EE FFF0 lea.l A1, [A6 - 0x10] 00004974 A03B syscall Delay 00004976 2280 move.l [A1], D0 00004978 246E 0008 movea.l A2, [A6 + 0x8] 0000497C 2652 movea.l A3, [A2] 0000497E 362B 008E move.w D3, [A3 + 0x8E] 00004982 48C3 ext.l D3 00004984 302B 0096 move.w D0, [A3 + 0x96] 00004988 48C0 ext.l D0 0000498A 9680 sub.l D3, D0 0000498C 7801 moveq.l D4, 0x01 0000498E B684 cmp.l D3, D4 00004990 6F04 ble +0x6 /* 00004996 */ 00004992 2A03 move.l D5, D3 00004994 6002 bra +0x4 /* 00004998 */ label00004996: 00004996 2A04 move.l D5, D4 label00004998: 00004998 486E FFF8 pea.l [A6 - 0x8] 0000499C 486E FFF4 pea.l [A6 - 0xC] 000049A0 206E 0008 movea.l A0, [A6 + 0x8] 000049A4 2250 movea.l A1, [A0] 000049A6 2F29 0070 move.l -[A7], [A1 + 0x70] 000049AA 4EAD F3A4 jsr [A5 - 0xC5C] 000049AE 4A85 tst.l D5 000049B0 6A14 bpl +0x16 /* 000049C6 */ 000049B2 2C2E FFF4 move.l D6, [A6 - 0xC] 000049B6 4486 neg.l D6 000049B8 BA86 cmp.l D5, D6 000049BA 6F04 ble +0x6 /* 000049C0 */ 000049BC 2605 move.l D3, D5 000049BE 6002 bra +0x4 /* 000049C2 */ label000049C0: 000049C0 2606 move.l D3, D6 label000049C2: 000049C2 2A03 move.l D5, D3 000049C4 602A bra +0x2C /* 000049F0 */ label000049C6: 000049C6 246E 0008 movea.l A2, [A6 + 0x8] 000049CA 2652 movea.l A3, [A2] 000049CC 2C2B 0084 move.l D6, [A3 + 0x84] 000049D0 9CAE FFF4 sub.l D6, [A6 - 0xC] 000049D4 302B 008E move.w D0, [A3 + 0x8E] 000049D8 48C0 ext.l D0 000049DA 9C80 sub.l D6, D0 000049DC 7600 moveq.l D3, 0x00 000049DE BC83 cmp.l D6, D3 000049E0 6A02 bpl +0x4 /* 000049E4 */ 000049E2 2C03 move.l D6, D3 label000049E4: 000049E4 BA86 cmp.l D5, D6 000049E6 6C04 bge +0x6 /* 000049EC */ 000049E8 2605 move.l D3, D5 000049EA 6002 bra +0x4 /* 000049EE */ label000049EC: 000049EC 2606 move.l D3, D6 label000049EE: 000049EE 2A03 move.l D5, D3 label000049F0: 000049F0 4A85 tst.l D5 000049F2 672A beq +0x2C /* 00004A1E */ 000049F4 42A7 clr.l -[A7] 000049F6 2F05 move.l -[A7], D5 000049F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000049FC 4EAD FEB2 jsr [A5 - 0x14E] 00004A00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A04 4EAD FE94 jsr [A5 - 0x16C] 00004A08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A0C 4EAD FE9A jsr [A5 - 0x166] 00004A10 206E 0008 movea.l A0, [A6 + 0x8] 00004A14 2250 movea.l A1, [A0] 00004A16 2F29 0078 move.l -[A7], [A1 + 0x78] 00004A1A 4EAD CFA0 jsr [A5 - 0x3060] label00004A1E: 00004A1E 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00004A22 4E5E unlink A6 00004A24 4E74 0006 rtd 0x0006 export_275: 00004A28 4E56 FFF0 link A6, -0x0010 00004A2C 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 00004A30 7A00 moveq.l D5, 0x00 00004A32 7C00 moveq.l D6, 0x00 00004A34 486E FFF4 pea.l [A6 - 0xC] 00004A38 486E FFF0 pea.l [A6 - 0x10] 00004A3C 246E 0008 movea.l A2, [A6 + 0x8] 00004A40 2052 movea.l A0, [A2] 00004A42 2F28 0070 move.l -[A7], [A0 + 0x70] 00004A46 4EAD F3A4 jsr [A5 - 0xC5C] 00004A4A 302E 000E move.w D0, [A6 + 0xE] 00004A4E 6700 009C beq +0x9E /* 00004AEC */ 00004A52 2052 movea.l A0, [A2] 00004A54 4AA8 0074 tst.l [A0 + 0x74] 00004A58 6700 0092 beq +0x94 /* 00004AEC */ 00004A5C 2052 movea.l A0, [A2] 00004A5E 2F28 0074 move.l -[A7], [A0 + 0x74] 00004A62 4EAD F0EC jsr [A5 - 0xF14] 00004A66 2640 movea.l A3, D0 00004A68 2052 movea.l A0, [A2] 00004A6A 2F28 0074 move.l -[A7], [A0 + 0x74] 00004A6E 4EAD F104 jsr [A5 - 0xEFC] 00004A72 3200 move.w D1, D0 00004A74 200B move.l D0, A3 00004A76 B041 cmp.w D0, D1 00004A78 6618 bne +0x1A /* 00004A92 */ 00004A7A 486E FFF8 pea.l [A6 - 0x8] 00004A7E 2052 movea.l A0, [A2] 00004A80 2F28 0070 move.l -[A7], [A0 + 0x70] 00004A84 4EAD F3E0 jsr [A5 - 0xC20] 00004A88 2A2E FFFC move.l D5, [A6 - 0x4] 00004A8C 9AAE FFF4 sub.l D5, [A6 - 0xC] 00004A90 605A bra +0x5C /* 00004AEC */ label00004A92: 00004A92 246E 0008 movea.l A2, [A6 + 0x8] 00004A96 2052 movea.l A0, [A2] 00004A98 2F28 0074 move.l -[A7], [A0 + 0x74] 00004A9C 4EAD F0EC jsr [A5 - 0xF14] 00004AA0 2640 movea.l A3, D0 00004AA2 2052 movea.l A0, [A2] 00004AA4 2F28 0074 move.l -[A7], [A0 + 0x74] 00004AA8 4EAD F0F8 jsr [A5 - 0xF08] 00004AAC 3200 move.w D1, D0 00004AAE 200B move.l D0, A3 00004AB0 B041 cmp.w D0, D1 00004AB2 6620 bne +0x22 /* 00004AD4 */ 00004AB4 2652 movea.l A3, [A2] 00004AB6 262B 0080 move.l D3, [A3 + 0x80] 00004ABA 302B 008C move.w D0, [A3 + 0x8C] 00004ABE 48C0 ext.l D0 00004AC0 9680 sub.l D3, D0 00004AC2 96AE FFF4 sub.l D3, [A6 - 0xC] 00004AC6 7800 moveq.l D4, 0x00 00004AC8 B684 cmp.l D3, D4 00004ACA 6A04 bpl +0x6 /* 00004AD0 */ 00004ACC 2A04 move.l D5, D4 00004ACE 6002 bra +0x4 /* 00004AD2 */ label00004AD0: 00004AD0 2A03 move.l D5, D3 label00004AD2: 00004AD2 6018 bra +0x1A /* 00004AEC */ label00004AD4: 00004AD4 302E 000E move.w D0, [A6 + 0xE] 00004AD8 48C0 ext.l D0 00004ADA 206E 0008 movea.l A0, [A6 + 0x8] 00004ADE 2250 movea.l A1, [A0] 00004AE0 3229 0088 move.w D1, [A1 + 0x88] 00004AE4 48C1 ext.l D1 00004AE6 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00004AEA 2A00 move.l D5, D0 label00004AEC: 00004AEC 302E 000C move.w D0, [A6 + 0xC] 00004AF0 6700 00A4 beq +0xA6 /* 00004B96 */ 00004AF4 206E 0008 movea.l A0, [A6 + 0x8] 00004AF8 2250 movea.l A1, [A0] 00004AFA 4AA9 0078 tst.l [A1 + 0x78] 00004AFE 6700 0096 beq +0x98 /* 00004B96 */ 00004B02 246E 0008 movea.l A2, [A6 + 0x8] 00004B06 2052 movea.l A0, [A2] 00004B08 2F28 0078 move.l -[A7], [A0 + 0x78] 00004B0C 4EAD F0EC jsr [A5 - 0xF14] 00004B10 2640 movea.l A3, D0 00004B12 2052 movea.l A0, [A2] 00004B14 2F28 0078 move.l -[A7], [A0 + 0x78] 00004B18 4EAD F104 jsr [A5 - 0xEFC] 00004B1C 3200 move.w D1, D0 00004B1E 200B move.l D0, A3 00004B20 B041 cmp.w D0, D1 00004B22 6618 bne +0x1A /* 00004B3C */ 00004B24 486E FFF8 pea.l [A6 - 0x8] 00004B28 2052 movea.l A0, [A2] 00004B2A 2F28 0070 move.l -[A7], [A0 + 0x70] 00004B2E 4EAD F3E0 jsr [A5 - 0xC20] 00004B32 2C2E FFF8 move.l D6, [A6 - 0x8] 00004B36 9CAE FFF0 sub.l D6, [A6 - 0x10] 00004B3A 605A bra +0x5C /* 00004B96 */ label00004B3C: 00004B3C 246E 0008 movea.l A2, [A6 + 0x8] 00004B40 2052 movea.l A0, [A2] 00004B42 2F28 0078 move.l -[A7], [A0 + 0x78] 00004B46 4EAD F0EC jsr [A5 - 0xF14] 00004B4A 2640 movea.l A3, D0 00004B4C 2052 movea.l A0, [A2] 00004B4E 2F28 0078 move.l -[A7], [A0 + 0x78] 00004B52 4EAD F0F8 jsr [A5 - 0xF08] 00004B56 3200 move.w D1, D0 00004B58 200B move.l D0, A3 00004B5A B041 cmp.w D0, D1 00004B5C 6620 bne +0x22 /* 00004B7E */ 00004B5E 2652 movea.l A3, [A2] 00004B60 262B 0084 move.l D3, [A3 + 0x84] 00004B64 302B 008E move.w D0, [A3 + 0x8E] 00004B68 48C0 ext.l D0 00004B6A 9680 sub.l D3, D0 00004B6C 96AE FFF0 sub.l D3, [A6 - 0x10] 00004B70 7800 moveq.l D4, 0x00 00004B72 B684 cmp.l D3, D4 00004B74 6A04 bpl +0x6 /* 00004B7A */ 00004B76 2C04 move.l D6, D4 00004B78 6002 bra +0x4 /* 00004B7C */ label00004B7A: 00004B7A 2C03 move.l D6, D3 label00004B7C: 00004B7C 6018 bra +0x1A /* 00004B96 */ label00004B7E: 00004B7E 302E 000C move.w D0, [A6 + 0xC] 00004B82 48C0 ext.l D0 00004B84 206E 0008 movea.l A0, [A6 + 0x8] 00004B88 2250 movea.l A1, [A0] 00004B8A 3229 008A move.w D1, [A1 + 0x8A] 00004B8E 48C1 ext.l D1 00004B90 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00004B94 2C00 move.l D6, D0 label00004B96: 00004B96 2605 move.l D3, D5 00004B98 8686 or.l D3, D6 00004B9A 670C beq +0xE /* 00004BA8 */ 00004B9C 2F05 move.l -[A7], D5 00004B9E 2F06 move.l -[A7], D6 00004BA0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004BA4 4EAD FEB2 jsr [A5 - 0x14E] label00004BA8: 00004BA8 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00004BAC 4E5E unlink A6 00004BAE 4E74 0008 rtd 0x0008 export_276: 00004BB2 4E56 0000 link A6, 0 00004BB6 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004BBA 2F2E 000C move.l -[A7], [A6 + 0xC] 00004BBE 7001 moveq.l D0, 0x01 00004BC0 1F00 move.b -[A7], D0 00004BC2 206E 0008 movea.l A0, [A6 + 0x8] 00004BC6 2250 movea.l A1, [A0] 00004BC8 2F29 0070 move.l -[A7], [A1 + 0x70] 00004BCC 4EAD F3E6 jsr [A5 - 0xC1A] 00004BD0 4E5E unlink A6 00004BD2 4E74 000C rtd 0x000C export_277: 00004BD6 4E56 0000 link A6, 0 00004BDA 48E7 0028 movem.l -[A7], A2,A4 00004BDE 302E 0008 move.w D0, [A6 + 0x8] 00004BE2 6730 beq +0x32 /* 00004C14 */ 00004BE4 594F subq.w A7, 4 00004BE6 2F2E 000A move.l -[A7], [A6 + 0xA] 00004BEA A95A syscall GetControlReference/GetCRefCon 00004BEC 285F movea.l A4, [A7]+ 00004BEE 2454 movea.l A2, [A4] 00004BF0 4A2A 0074 tst.b [A2 + 0x74] 00004BF4 660E bne +0x10 /* 00004C04 */ 00004BF6 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004BFA 2F2A 000C move.l -[A7], [A2 + 0xC] 00004BFE 4EAD FEA0 jsr [A5 - 0x160] 00004C02 6010 bra +0x12 /* 00004C14 */ label00004C04: 00004C04 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004C08 204C movea.l A0, A4 00004C0A 2250 movea.l A1, [A0] 00004C0C 2F29 000C move.l -[A7], [A1 + 0xC] 00004C10 4EAD FEA6 jsr [A5 - 0x15A] label00004C14: 00004C14 4CDF 1400 movem.l A2,A4, [A7]+ 00004C18 4E5E unlink A6 00004C1A 205F movea.l A0, [A7]+ 00004C1C 5C4F addq.w A7, 6 00004C1E 4ED0 jmp [A0] export_278: 00004C20 4E56 0000 link A6, 0 00004C24 48E7 0030 movem.l -[A7], A2,A3 00004C28 246E 000A movea.l A2, [A6 + 0xA] 00004C2C 2652 movea.l A3, [A2] 00004C2E 4A2B 0074 tst.b [A3 + 0x74] 00004C32 6610 bne +0x12 /* 00004C44 */ 00004C34 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004C38 4267 clr.w -[A7] 00004C3A 2F2B 000C move.l -[A7], [A3 + 0xC] 00004C3E 4EAD FEAC jsr [A5 - 0x154] 00004C42 6014 bra +0x16 /* 00004C58 */ label00004C44: 00004C44 4267 clr.w -[A7] 00004C46 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004C4A 206E 000A movea.l A0, [A6 + 0xA] 00004C4E 2250 movea.l A1, [A0] 00004C50 2F29 000C move.l -[A7], [A1 + 0xC] 00004C54 4EAD FEAC jsr [A5 - 0x154] label00004C58: 00004C58 4CDF 0C00 movem.l A2,A3, [A7]+ 00004C5C 4E5E unlink A6 00004C5E 4E74 0006 rtd 0x0006